[go: up one dir, main page]

Menu

[r19]: / trunk / Makefile  Maximize  Restore  History

Download this file

41 lines (31 with data), 1.1 kB

 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
37
38
39
40
#Makefile
VERSION = 1.0
PACKAGE = apk-tools
TMPDIR = $(PACKAGE)-$(VERSION)
TARBALL = $(PACKAGE)-$(VERSION).tar.gz
#SBIN_FILES = apk_add apk_fetch apk_info apk_delete apk_meta apk_backup apk_update
#LIB_FILES = apkfuncs.sh http.repmod ftp.repmod cdrom.repmod file.repmod floppy.bakmod
SBIN_FILES = apk_fetch
LIB_FILES = libapk.sh file.repmod http.repmod
DOCS = environment.txt libapk-api.txt repmod-api.txt INSTALL
DIST_FILES = $(SBIN_FILES) $(LIB_FILES) $(DOCS) 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 $(SBIN_FILES) $(DESTDIR)/sbin
install -m 644 $(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)