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
|
packages = \
cdebootstrap-helper-apt \
cdebootstrap-helper-diverts \
cdebootstrap-helper-makedev \
cdebootstrap-helper-makedev-minimal
packages_files = $(foreach package,$(packages),$(package).deb)
build: $(packages_files)
install-data-local: $(packages_files)
test -z "$(pkgdatadir)" || $(mkdir_p) "$(DESTDIR)$(pkgdatadir)"
@list='$(packages_files)'; for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo " $(INSTALL_DATA) '$$d$$p' '$(DESTDIR)$(pkgdatadir)/$$f'"; \
$(INSTALL_DATA) "$$d$$p" "$(DESTDIR)$(pkgdatadir)/$$f"; \
done
%.deb: PACKAGE=$(@:.deb=)
%.deb:
$(MAKE) temp-$(PACKAGE) PACKAGE=$(PACKAGE)
$(MAKE) root-$(PACKAGE) PACKAGE=$(PACKAGE)
temp-%:
$(MAKE) -C $(PACKAGE) package DESTDIR=$(CURDIR)/temp-$(PACKAGE)
root-%:
dpkg-deb --build temp-$(PACKAGE) $(PACKAGE).deb
clean-local:
rm -rf $(foreach package,$(packages),temp-$(package))
rm -f files $(packages_files)
SUBDIRS = $(packages)
|