File: Makefile.am

package info (click to toggle)
cdebootstrap 0.3.15
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 872 kB
  • ctags: 318
  • sloc: sh: 3,516; ansic: 2,568; makefile: 279; perl: 77
file content (34 lines) | stat: -rw-r--r-- 951 bytes parent folder | download
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)