CC = gcc
#YACC = yacc
#LEX = flex
#YFLAGS = -d -t

#LFLAGS = 
#%.o : %.c ; COMMAND...
#     %.o : %.c
#             $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@
# $< source file
# $@ target file
CFLAGS = 
#PRCOFILES = prc/appiset.o prc/attrtos.o prc/bufto.o prc/close.o\
#prc/create.o prc/destroy.o prc/flush.o prc/fpopen.o prc/frhead.o\
#prc/frrec.o prc/frrsrc.o prc/fwhead.o prc/fwrec.o prc/fwrsrc.o\
#prc/ihead.o 

#OFILES = y.tab.o test.o lex.yy.o data.o symtab.o xmem.o jmc_error.o\
# pdb_output.o
OFILES = jmc.o parser.o data.o symtab.o xmem.o jmc_error.o pdb_output.o
BIN = jmc

$(BIN):	$(OFILES)
	$(CC) -o $(BIN) $(OFILES) -lprc

#lex.yy.o: lex.yy.c y.tab.h
#	$(CC) -c lex.yy.c

#y.tab.c y.tab.h: parser.y
#	$(YACC) $(YFLAGS) $<

#lex.yy.c: lex.yy
#	$(LEX) $<

#clean:
#	rm -f *.o *~ $(BIN) lex.yy.c y.tab.c y.tab.h

clean:
	rm -f *.o *~ $(BIN)