CC=/usr/bin/cc
LEX=/usr/bin/lex
YACC=/usr/bin/yacc

# lex -i case-insensitive
# yacc -v con salida

ras: y.tab.c tsym.c tcod.c tins.c tsym.h tcod.h tins.h
	$(CC) y.tab.c tsym.c tcod.c tins.c -o ras

y.tab.c: ras.y lex.yy.c
	$(YACC) ras.y

lex.yy.c: ras.l y.tab.h
	$(LEX) ras.l

y.tab.h:
	$(YACC) -d ras.y

clean:
	rm -f *~ lex.yy.c y.tab.h y.tab.c y.output Pruebas/*~

mrproper: clean
	rm -f ras ras.tar.gz

tar: mrproper
	tar czvf ras.tar.gz *

untar: mrproper
	tar xzvf ras.tar.gz
        
#--- Instalacion. Se emplea el scrip install-sh        
install: ras
	./install-sh
        
#--- Desinstalacion. Se emplea el scrip uninstall-sh
uninstall:        
	./uninstall-sh       
