[go: up one dir, main page]

Menu

[r9]: / trunk / Makefile  Maximize  Restore  History

Download this file

37 lines (28 with data), 955 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#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)