diff options
Diffstat (limited to 'src/interfaces/ecpg/preproc/Makefile')
| -rw-r--r-- | src/interfaces/ecpg/preproc/Makefile | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/src/interfaces/ecpg/preproc/Makefile b/src/interfaces/ecpg/preproc/Makefile index 7fd98c8f06..87e788c83c 100644 --- a/src/interfaces/ecpg/preproc/Makefile +++ b/src/interfaces/ecpg/preproc/Makefile @@ -2,20 +2,25 @@ SRCDIR= ../../.. include $(SRCDIR)/Makefile.global MAJOR_VERSION=2 -MINOR_VERSION=4 -PATCHLEVEL=9 +MINOR_VERSION=5 +PATCHLEVEL=0 CFLAGS+=-I../include -DMAJOR_VERSION=$(MAJOR_VERSION) \ -DMINOR_VERSION=$(MINOR_VERSION) -DPATCHLEVEL=$(PATCHLEVEL) \ - -DINCLUDE_PATH=\"$(DESTDIR)$(HEADERDIR)\" + -DINCLUDE_PATH=\"$(DESTDIR)$(HEADERDIR)\" -OBJ=y.tab.o pgc.o type.o ecpg.o ecpg_keywords.o ../../../backend/parser/scansup.o \ +OBJ=preproc.o pgc.o type.o ecpg.o ecpg_keywords.o ../../../backend/parser/scansup.o \ keywords.o c_keywords.o ../lib/typename.o all:: ecpg +preproc.c preproc.h: preproc.y + $(YACC) $(YFLAGS) $< + mv y.tab.c preproc.c + mv y.tab.h preproc.h + clean: - rm -f *.o core a.out ecpg$(X) y.tab.h y.tab.c pgc.c *~ + rm -f *.o core a.out ecpg$(X) *~ install: all $(INSTALL) $(INSTL_EXE_OPTS) ecpg$(X) $(DESTDIR)$(BINDIR) @@ -31,13 +36,10 @@ pgc.c: pgc.l $(LEX) $< mv lex.yy.c pgc.c -y.tab.h y.tab.c: preproc.y - $(YACC) $(YFLAGS) $< - -y.tab.o : y.tab.h ../include/ecpgtype.h keywords.c c_keywords.c ecpg_keywords.c +preproc.o : preproc.h ../include/ecpgtype.h keywords.c c_keywords.c ecpg_keywords.c type.o : ../include/ecpgtype.h -pgc.o : ../include/ecpgtype.h keywords.c c_keywords.c ecpg_keywords.c y.tab.h -keywords.o: ../include/ecpgtype.h y.tab.h -c_keywords.o: ../include/ecpgtype.h y.tab.h -ecpg_keywords.o: ../include/ecpgtype.h y.tab.h +pgc.o : ../include/ecpgtype.h keywords.c c_keywords.c ecpg_keywords.c preproc.h +keywords.o: ../include/ecpgtype.h preproc.h +c_keywords.o: ../include/ecpgtype.h preproc.h +ecpg_keywords.o: ../include/ecpgtype.h preproc.h |
