diff options
Diffstat (limited to 'src/interfaces/ecpg/preproc/Makefile')
| -rw-r--r-- | src/interfaces/ecpg/preproc/Makefile | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/interfaces/ecpg/preproc/Makefile b/src/interfaces/ecpg/preproc/Makefile new file mode 100644 index 0000000000..8cc8b7cb3a --- /dev/null +++ b/src/interfaces/ecpg/preproc/Makefile @@ -0,0 +1,33 @@ +# Generated automatically from Makefile.in by configure. +SRCDIR= ../../.. +include $(SRCDIR)/Makefile.global + +CC=gcc +LEX=flex +LEXLIB=-lfl +YACC=/usr/bin/bison +YFLAGS=-y -d + +CFLAGS=-I../include -O2 -g -Wall + +all:: ecpg + +clean: + rm -f *.o core a.out ecpg preproc.tab.h y.tab.c *~ + +install: all + install -c -m 755 ecpg $(BINDIR) + +uninstall: + rm -f $(BINDIR)/ecpg + +# Rule that really do something. +ecpg: y.tab.o pgc.o type.o ecpg.o + $(CC) -g -O2 -Wall -o ecpg y.tab.o pgc.o type.o ecpg.o -L../lib -lecpg $(LEXLIB) + +y.tab.h y.tab.c: preproc.y + $(YACC) $(YFLAGS) $< + +y.tab.o : y.tab.h ../include/ecpgtype.h +type.o : ../include/ecpgtype.h +pgc.o : ../include/ecpgtype.h |
