diff options
author | Matthias-Christian Ott <matthias.christian@tiscali.de> | 2006-11-15 20:32:56 +0100 |
---|---|---|
committer | Tilman Sauerbeck <tilman@crux.nu> | 2006-11-15 20:32:56 +0100 |
commit | c3434674df8af13a0eab79b6784e6086fa08731f (patch) | |
tree | 65178dbe26b11cc77d04784fbb7fd9721b661867 /Makefile | |
parent | 4f05762e7ed13822e8d48100d12533c0e3373be1 (diff) | |
download | pkgutils-c3434674df8af13a0eab79b6784e6086fa08731f.tar.gz pkgutils-c3434674df8af13a0eab79b6784e6086fa08731f.tar.xz |
Switched from libtar to libarchive.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 18 |
1 files changed, 2 insertions, 16 deletions
@@ -25,33 +25,20 @@ MANDIR = /usr/man ETCDIR = /etc VERSION = 5.21 -LIBTAR_VERSION = 1.2.11 CXXFLAGS += -DNDEBUG CXXFLAGS += -O2 -Wall -pedantic -D_GNU_SOURCE -DVERSION=\"$(VERSION)\" \ - -Ilibtar-$(LIBTAR_VERSION)/lib -Ilibtar-$(LIBTAR_VERSION)/listhash \ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -LDFLAGS += -static -Llibtar-$(LIBTAR_VERSION)/lib -ltar -lz +LDFLAGS += -static -larchive -lz -lbz2 OBJECTS = main.o pkgutil.o pkgadd.o pkgrm.o pkginfo.o MANPAGES = pkgadd.8 pkgrm.8 pkginfo.8 pkgmk.8 rejmerge.8 -LIBTAR = libtar-$(LIBTAR_VERSION)/lib/libtar.a - all: pkgadd pkgmk rejmerge man -$(LIBTAR): - (tar xzf libtar-$(LIBTAR_VERSION).tar.gz; \ - cd libtar-$(LIBTAR_VERSION); \ - patch -p1 < ../libtar-$(LIBTAR_VERSION)-fix_mem_leak.patch; \ - patch -p1 < ../libtar-$(LIBTAR_VERSION)-reduce_mem_usage.patch; \ - patch -p1 < ../libtar-$(LIBTAR_VERSION)-fix_linkname_overflow.patch; \ - LDFLAGS="" ./configure --disable-encap --disable-encap-install; \ - make) - -pkgadd: $(LIBTAR) .depend $(OBJECTS) +pkgadd: .depend $(OBJECTS) $(CXX) $(OBJECTS) -o $@ $(LDFLAGS) pkgmk: pkgmk.in @@ -108,6 +95,5 @@ clean: distclean: clean rm -f pkgadd pkginfo pkgrm pkgmk rejmerge - rm -rf libtar-$(LIBTAR_VERSION) # End of file |