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