#Makefile
VERSION = 0.0.9
PACKAGE = apk-tools
TMPDIR = $(PACKAGE)-$(VERSION)
TARBALL = $(PACKAGE)-$(VERSION).tar.gz
SBIN_FILES = apk_add apk_info apk_delete apk_meta apk_backup apk_update
LIB_FILES = apkfuncs.sh http.repmod ftp.repmod cdrom.repmod file.repmod floppy.bakmod
DIST_FILES = $(SBIN_FILES) $(LIB_FILES) Makefile
default:
@echo "Usage: make [ update-version | install | dist | clean ] [ DESTDIR=<installdir> ]"
.PHONY: update-version
update-version:
sed -i 's/^VERSION=.*/VERSION=$(VERSION)/' apk_*
install: update-version
install -m 755 -d $(DESTDIR)/sbin
install -m 755 -d $(DESTDIR)/lib/apk
install -m 755 -D $(SBIN_FILES) $(DESTDIR)/sbin
install -m 644 -D $(LIB_FILES) $(DESTDIR)/lib/apk
dist: $(DIST_FILES) update-version
rm -rf $(TMPDIR)
mkdir $(TMPDIR)
cp $(DIST_FILES) $(TMPDIR)
# make install DESTDIR=$(shell pwd)/$(TMPDIR)
tar -zcf $(TARBALL) $(TMPDIR)
rm -rf $(TMPDIR)
clean:
rm -rf $(TMPDIR)
rm -rf $(TARBALL)