1 #-------------------------------------------------------------------------
3 # Makefile for ecpg library
5 # Copyright (c) 1994, Regents of the University of California
7 # $PostgreSQL: pgsql/src/interfaces/ecpg/ecpglib/Makefile,v 1.20 2004/05/21 03:10:47 momjian Exp $
9 #-------------------------------------------------------------------------
11 subdir = src/interfaces/ecpg/ecpglib
12 top_builddir = ../../../..
13 include $(top_builddir)/src/Makefile.global
19 override CPPFLAGS := -I$(top_srcdir)/src/interfaces/ecpg/include \
20 -I$(libpq_srcdir) $(CPPFLAGS)
21 override CFLAGS += $(PTHREAD_CFLAGS)
23 OBJS= execute.o typename.o descriptor.o data.o error.o prepare.o memory.o \
26 ifeq ($(PORTNAME), win32)
30 SHLIB_LINK = -L../pgtypeslib -lpgtypes $(PGPORT) $(libpq) \
31 $(filter -lintl -lssl -lcrypto -lkrb5 -lcrypt -lm, $(LIBS)) $(PTHREAD_LIBS)
35 # Shared library stuff
36 include $(top_srcdir)/src/Makefile.shlib
38 install: all installdirs install-lib
41 $(mkinstalldirs) $(DESTDIR)$(libdir)
43 uninstall: uninstall-lib
45 clean distclean maintainer-clean: clean-lib
49 $(CC) -MM $(CFLAGS) *.c >depend
51 ifeq (depend,$(wildcard depend))