]> granicus.if.org Git - pgbouncer/commitdiff
More compact libusual distro
authorMarko Kreen <markokr@gmail.com>
Sat, 9 Oct 2010 07:15:42 +0000 (10:15 +0300)
committerMarko Kreen <markokr@gmail.com>
Sat, 9 Oct 2010 07:15:42 +0000 (10:15 +0300)
Makefile
lib

index a4647f0ad726d95f4d4106ee607bc730104f470f..b2e4378a81ba54fbd357bc868cbd2b65c1d2dd1c 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -90,6 +90,9 @@ all: $(exe) $(dll) doc-all
 $(exe): $(builddir)/config.mak $(objs)
        $(E) "  LD" $@
        $(Q) $(CC) -o $@ $(LDFLAGS) $(objs) $(LIBS)
+ifeq ($(enable_debug),no)
+       $(STRIP) $@
+endif
 
 # objects depend on all the headers
 $(builddir)/obj/%.o: $(srcdir)/src/%.c $(builddir)/config.mak $(hdrs)
@@ -120,17 +123,9 @@ endif
 # create tarfile
 tgz: config.mak $(DISTFILES) $(MANPAGES)
        rm -rf $(FULL) $(FULL).tgz
-       # tgz for libusual
-       cp config.mak configure lib
-       rm -f lib/*.tgz
-       make -C lib tgz
-       # now create new pgbouncer tree
        mkdir $(FULL)
-       (for f in $(DISTFILES); do echo $$f; done) | cpio -pm $(FULL)
-       tar xf lib/*.tgz
-       mv libusual-* $(FULL)/lib
-       rm -f $(FULL)/lib/configure
-       # tgz for pgbouncer
+       (for f in $(DISTFILES) $(USUAL_DIR) $(USUAL_DIST) $(USUAL_HDRS) $(USUAL_SRCS); \
+               do echo $$f; done) | cpio -pm $(FULL)
        tar czf $(FULL).tgz $(FULL)
        rm -rf $(FULL)
 
@@ -222,21 +217,21 @@ $(dlldef): $(dllobjs)
 $(dll): $(builddir)/config.mak $(dllobjs) $(dlldef)
        $(E) "  DLLWRAP" $@
        $(Q) $(DLLWRAP) --def $(dlldef) -o $@ $(dllobjs)
+       $(STRIP) $@
+endif
 
 zip = pgbouncer-$(PACKAGE_VERSION)-win32.zip
 
-zip: all
+zip: configure
+       make distclean
+       ./configure i586-mingw32msvc --disable-debug --with-libevent=/opt/apps/win32
        make -C doc html
-ifeq ($(enable_debug),no)
-       $(STRIP) pgbevent.dll
-       $(STRIP) pgbouncer.exe
-endif
+       make pgbouncer.exe pgbevent.dll
        cp COPYRIGHT doc/COPYRIGHT.txt
        cp AUTHORS doc/AUTHORS.txt
        rm -f $(zip)
        zip $(zip) pgbouncer.exe pgbevent.dll doc/AUTHORS.txt doc/COPYRIGHT.txt doc/*.html
-
-endif
+       rm -f doc/AUTHORS.txt doc/COPYRIGHT.txt
 
 stripped: $(exe) $(dll)
        $(STRIP) $(exe) $(dll)
diff --git a/lib b/lib
index 5018e6a3c396584f8ecdc187be927bdec1e098f6..cff57c8f076ee0919f0537a7bd2e32781ceb721a 160000 (submodule)
--- a/lib
+++ b/lib
@@ -1 +1 @@
-Subproject commit 5018e6a3c396584f8ecdc187be927bdec1e098f6
+Subproject commit cff57c8f076ee0919f0537a7bd2e32781ceb721a