CXXFLAGS=-Wall -g -ansi -pedantic -I.

INCLUDE=/usr/include
LIBRARY=/usr/lib

libSlang++.a: ecra.o menu.o teclado.o util.o
	ar ru $@ $^

ecra.o: ecra.C Slang/ecra.H Slang/teclado.H Slang/teclado_impl.H \
	Slang/ecra_impl.H Slang/util.H 
menu.o: menu.C Slang/menu.H Slang/ecra.H Slang/teclado.H Slang/teclado_impl.H \
	Slang/ecra_impl.H Slang/menu_impl.H 
teclado.o: teclado.C Slang/teclado.H Slang/teclado_impl.H 
util.o: util.C Slang/util.H 

install: libSlang++.a
	install -m u=rw,go=r libSlang++.a $(LIBRARY)
	install -d $(INCLUDE)/Slang
	install -m u=rw,go=r Slang/*.H $(INCLUDE)/Slang

doc: tex html

html:
	doc++ -B footer.html --dir HTML Slang/*.H

tex:
	doc++ -B footer.html --dir HTML --tex -eo portuges,latin1 -ep babel -ep inputenc Slang/*.H > LaTeX/Slang++.tex
