]> granicus.if.org Git - postgresql/blob - src/interfaces/ecpg/preproc/Makefile
Remove DISTDIR.
[postgresql] / src / interfaces / ecpg / preproc / Makefile
1 SRCDIR= ../../..
2 include $(SRCDIR)/Makefile.global
3
4 MAJOR_VERSION=1
5 MINOR_VERSION=1
6 PATCHLEVEL=0
7
8 CFLAGS+=-I../include -DMAJOR_VERSION=$(MAJOR_VERSION) \
9         -DMINOR_VERSION=$(MINOR_VERSION) -DPATCHLEVEL=$(PATCHLEVEL) \
10         -DINCLUDE_PATH=\"$(HEADERDIR)\"
11
12 all:: ecpg
13
14 clean:
15         rm -f *.o core a.out ecpg y.tab.h y.tab.c pgc.c *~
16
17 install: all
18         $(INSTALL) $(INSTL_EXE_OPTS) ecpg $(BINDIR)
19
20 uninstall:
21         rm -f $(BINDIR)/ecpg
22
23 # Rule that really do something.
24 ecpg: y.tab.o pgc.o type.o ecpg.o ../lib/typename.o
25         $(CC) -o ecpg y.tab.o pgc.o type.o ecpg.o ../lib/typename.o $(LEXLIB)
26
27 y.tab.h y.tab.c: preproc.y
28         $(YACC) $(YFLAGS) $<
29
30 y.tab.o : y.tab.h ../include/ecpgtype.h
31 type.o : ../include/ecpgtype.h
32 pgc.o : ../include/ecpgtype.h