]> granicus.if.org Git - postgresql/blob - src/backend/libpq/Makefile
clean up makefile
[postgresql] / src / backend / libpq / Makefile
1 #-------------------------------------------------------------------------
2 #
3 # Makefile--
4 #    Makefile for libpq subsystem (backend half of libpq interface)
5 #
6 # IDENTIFICATION
7 #    $Header: /cvsroot/pgsql/src/backend/libpq/Makefile,v 1.2 1996/10/31 10:37:47 scrappy Exp $
8 #
9 #-------------------------------------------------------------------------
10
11 SRCDIR = ../..
12 include ../../Makefile.global
13
14 INCLUDE_OPT = -I../port/$(PORTNAME) \
15               -I../../include
16
17 CFLAGS+=$(INCLUDE_OPT)
18 CFLAGS+= -DPOSTPORT='"$(POSTPORT)"'
19
20 # kerberos flags
21 ifdef KRBVERS
22 CFLAGS+= $(KRBFLAGS)
23 LDADD+= $(KRBLIBS)
24 endif
25
26 OBJS = be-dumpdata.o be-fsstubs.o be-pqexec.o \
27        auth.o hba.o pqcomm.o portal.o util.o portalbuf.o pqpacket.o pqsignal.o
28
29 all: SUBSYS.o
30
31 SUBSYS.o: $(OBJS)
32         $(LD) -r -o SUBSYS.o $(OBJS)
33
34 be-dumpdata.o be-pqexec.o: ../fmgr.h
35
36 ../fmgr.h: 
37         $(MAKE) -C .. fmgr.h
38
39 depend dep:
40         $(CC) -MM $(INCLUDE_OPT) *.c >depend
41
42 clean: 
43         rm -f SUBSYS.o $(OBJS) 
44
45 ifeq (depend,$(wildcard depend))
46 include depend
47 endif
48