made and removed at the correct times.
#
# Makefile for ecpg compatibility library
#
-# Copyright (c) 1994, Regents of the University of California
+# Portions Copyright (c) 1996-2007, PostgreSQL Global Development Group
+# Portions Copyright (c) 1994, Regents of the University of California
#
-# $PostgreSQL: pgsql/src/interfaces/ecpg/compatlib/Makefile,v 1.35 2007/10/04 18:32:07 tgl Exp $
+# $PostgreSQL: pgsql/src/interfaces/ecpg/compatlib/Makefile,v 1.36 2007/10/05 01:51:40 tgl Exp $
#
#-------------------------------------------------------------------------
# Since we can't assume that Windows boxes will have sed, the .DEF files are
# always built and included in distribution tarballs.
+distprep: def-files
+
.PHONY: def-files
+
def-files: $(srcdir)/libecpg_compatdll.def $(srcdir)/blibecpg_compatdll.def
+
$(srcdir)/libecpg_compatdll.def: exports.txt
echo '; DEF file for MS VC++' > $@
echo 'LIBRARY LIBECPG_COMPAT' >> $@
uninstall: uninstall-lib
-clean distclean maintainer-clean: clean-lib
+clean distclean: clean-lib
rm -f $(OBJS) snprintf.c exports.list
+
+maintainer-clean: distclean
+ rm -f $(srcdir)/libecpg_compatdll.def $(srcdir)/blibecpg_compatdll.def
#
# Makefile for ecpg library
#
-# Copyright (c) 1994, Regents of the University of California
+# Portions Copyright (c) 1996-2007, PostgreSQL Global Development Group
+# Portions Copyright (c) 1994, Regents of the University of California
#
-# $PostgreSQL: pgsql/src/interfaces/ecpg/ecpglib/Makefile,v 1.52 2007/10/04 20:54:08 tgl Exp $
+# $PostgreSQL: pgsql/src/interfaces/ecpg/ecpglib/Makefile,v 1.53 2007/10/05 01:51:40 tgl Exp $
#
#-------------------------------------------------------------------------
# Since we can't assume that Windows boxes will have sed, the .DEF files are
# always built and included in distribution tarballs.
+distprep: def-files
+
.PHONY: def-files
+
def-files: $(srcdir)/libecpgdll.def $(srcdir)/blibecpgdll.def
$(srcdir)/libecpgdll.def: exports.txt
uninstall: uninstall-lib
-clean distclean maintainer-clean: clean-lib
+clean distclean: clean-lib
rm -f $(OBJS)
rm -f path.c pgstrcasecmp.c snprintf.c strlcpy.c thread.c exports.list
+
+maintainer-clean: distclean
+ rm -f $(srcdir)/libecpgdll.def $(srcdir)/blibecpgdll.def
#
# Makefile for ecpg pgtypes library
#
-# Copyright (c) 1994, Regents of the University of California
+# Portions Copyright (c) 1996-2007, PostgreSQL Global Development Group
+# Portions Copyright (c) 1994, Regents of the University of California
#
-# $PostgreSQL: pgsql/src/interfaces/ecpg/pgtypeslib/Makefile,v 1.37 2007/10/04 18:32:07 tgl Exp $
+# $PostgreSQL: pgsql/src/interfaces/ecpg/pgtypeslib/Makefile,v 1.38 2007/10/05 01:51:40 tgl Exp $
#
#-------------------------------------------------------------------------
# Since we can't assume that Windows boxes will have sed, the .DEF files are
# always built and included in distribution tarballs.
+distprep: def-files
+
.PHONY: def-files
+
def-files: $(srcdir)/libpgtypesdll.def $(srcdir)/blibpgtypesdll.def
$(srcdir)/libpgtypesdll.def: exports.txt
uninstall: uninstall-lib
-clean distclean maintainer-clean: clean-lib
+clean distclean: clean-lib
rm -f $(OBJS) pgstrcasecmp.c rint.c snprintf.c exports.list
+
+maintainer-clean: distclean
+ rm -f $(srcdir)/libpgtypesdll.def $(srcdir)/blibpgtypesdll.def