2 include $(SRCDIR)/Makefile.global
8 CFLAGS+=-I../include -DMAJOR_VERSION=$(MAJOR_VERSION) \
9 -DMINOR_VERSION=$(MINOR_VERSION) -DPATCHLEVEL=$(PATCHLEVEL) \
10 -DINCLUDE_PATH=\"$(DESTDIR)$(HEADERDIR)\"
12 OBJ=y.tab.o pgc.o type.o ecpg.o ecpg_keywords.o ../../../backend/parser/scansup.o \
13 keywords.o c_keywords.o ../lib/typename.o
18 rm -f *.o core a.out ecpg y.tab.h y.tab.c pgc.c *~
21 $(INSTALL) $(INSTL_EXE_OPTS) ecpg $(DESTDIR)$(BINDIR)
24 rm -f $(DESTDIR)$(BINDIR)/ecpg
26 # Rule that really do something.
28 $(CC) -o ecpg $(OBJ) $(LEXLIB)
30 y.tab.h y.tab.c: preproc.y
33 y.tab.o : y.tab.h ../include/ecpgtype.h keywords.c c_keywords.c ecpg_keywords.c
34 type.o : ../include/ecpgtype.h
35 pgc.o : ../include/ecpgtype.h keywords.c c_keywords.c ecpg_keywords.c y.tab.h
36 keywords.o: ../include/ecpgtype.h y.tab.h
37 c_keywords.o: ../include/ecpgtype.h y.tab.h
38 ecpg_keywords.o: ../include/ecpgtype.h y.tab.h