From 24201b4bc60e46e8de031fb5911af32bdb412d43 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Mon, 4 Oct 2004 13:43:59 +0000 Subject: Make libpgport be front-end only and make libpgport_srv be a backend library that uses palloc, ereport, etc. This simplifies the makefiles for client applications. --- src/interfaces/ecpg/preproc/Makefile | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'src/interfaces') diff --git a/src/interfaces/ecpg/preproc/Makefile b/src/interfaces/ecpg/preproc/Makefile index 53aaa87db54..5efc17c4df6 100644 --- a/src/interfaces/ecpg/preproc/Makefile +++ b/src/interfaces/ecpg/preproc/Makefile @@ -1,4 +1,12 @@ -# $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/Makefile,v 1.107 2004/05/24 01:01:38 momjian Exp $ +#------------------------------------------------------------------------- +# +# Makefile for src/interfaces/ecpg/preproc +# +# Copyright (c) 1998-2002, PostgreSQL Global Development Group +# +# $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/Makefile,v 1.108 2004/10/04 13:43:58 momjian Exp $ +# +#------------------------------------------------------------------------- subdir = src/interfaces/ecpg/preproc top_builddir = ../../../.. @@ -10,8 +18,7 @@ PATCHLEVEL=0 override CPPFLAGS := -I$(srcdir)/../include -I$(srcdir) $(CPPFLAGS) \ -DMAJOR_VERSION=$(MAJOR_VERSION) \ - -DMINOR_VERSION=$(MINOR_VERSION) -DPATCHLEVEL=$(PATCHLEVEL) \ - -DFRONTEND + -DMINOR_VERSION=$(MINOR_VERSION) -DPATCHLEVEL=$(PATCHLEVEL) ifeq ($(GCC), yes) override CFLAGS += -Wno-error @@ -19,17 +26,13 @@ endif override CFLAGS += $(PTHREAD_CFLAGS) OBJS= preproc.o type.o ecpg.o ecpg_keywords.o output.o\ - keywords.o c_keywords.o ../ecpglib/typename.o descriptor.o variable.o \ - exec.o + keywords.o c_keywords.o ../ecpglib/typename.o descriptor.o variable.o all: submake-libpgport ecpg ecpg: $(OBJS) $(CC) $(CFLAGS) $(LDFLAGS) $^ $(LIBS) $(PTHREAD_LIBS) -o $@$(X) -exec.c: % : $(top_srcdir)/src/port/% - rm -f $@ && $(LN_S) $< . - # pgc is compiled as part of preproc preproc.o: $(srcdir)/pgc.c @@ -66,7 +69,7 @@ uninstall: rm -f $(DESTDIR)$(bindir)/ecpg$(X) clean distclean: - rm -f *.o ecpg$(X) exec.c + rm -f *.o ecpg$(X) # garbage from partial builds @rm -f y.tab.c y.tab.h # garbage from development -- cgit v1.2.3