VERSION := $(shell cat version) | |
SUBDIRS = klibc ash ipconfig nfsmount utils kinit gzip | |
all: | |
rpmbuild = $(shell which rpmbuild 2>/dev/null || which rpm) | |
klibc.spec: klibc.spec.in version | |
sed -e 's/@@VERSION@@/$(VERSION)/g' < $< > $@ | |
.PHONY: rpm | |
rpm: klibc.spec | |
+$(rpmbuild) -bb klibc.spec | |
%: | |
@set -e; for d in $(SUBDIRS); do $(MAKE) -C $$d $@; done | |
clean: | |
@set -e; for d in $(SUBDIRS); do $(MAKE) -C $$d $@; done | |
spotless: | |
@set -e; for d in $(SUBDIRS); do $(MAKE) -C $$d $@; done | |
rm -f klibc.spec *~ tags |