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
|
BASICFILES = usr/share/doc/rott-data/README.Debian \
usr/share/doc/rott-data/copyright
DESTFILES = $(addprefix build/rott-data/, $(BASICFILES))
# VERSION is defined by the parent make
out/rott-data_$(VERSION)_all.deb: build/rott-data/DEBIAN/control $(DESTFILES)
fakeroot dpkg-deb -b build/rott-data $@
DIRS = build/rott-data \
build/rott-data/DEBIAN \
build/rott-data/usr \
build/rott-data/usr/share \
build/rott-data/usr/share/games \
build/rott-data/usr/share/games/rott \
build/rott-data/usr/share/doc \
build/rott-data/usr/share/doc/rott-data
$(DIRS):
mkdir $@
$(DESTFILES): $(DIRS)
cp -p rott-data/`basename "$@"` $@
build/rott-data/DEBIAN/control: rott-data/control.in $(DIRS)
m4 -DPACKAGE=rott-data -DVERSION=$(VERSION) $< > $@
clean:
rm -f build/rott-data/DEBIAN/control out/rott-data_$(VERSION)_all.deb \
build/rott-data/usr/share/doc/rott-data/copyright \
build/rott-data/usr/share/doc/rott-data/README.Debian
for d in $(DIRS); do echo "$$d"; done | sort -r | while read d; do \
[ ! -d "$$d" ] || rmdir "$$d"; done
.PHONY: clean $(DESTFILES)
|