- -find . \( -not -type d \) -and \( -name '*~' -o -name '*.[oas]' \) -type f -print \
- | xargs rm -f
- -rm -f core $(ROOT) $(GEN_HEADERS) $(GEN_CONFIGS) $(GEN_MANPAGES) $(INFO) $(DAEMON) $(SENDER) $(TESTER) $(STARTER) $(RULER)
- $(MAKE) -C klibc clean
- @extras="$(EXTRAS)" ; for target in $$extras ; do \
- echo $$target ; \
- $(MAKE) prefix=$(prefix) LD="$(LD)" SYSFS="$(SYSFS)" \
- -C $$target $@ ; \
- done ; \
-
-spotless: clean
- $(MAKE) -C klibc spotless
-
-DISTFILES = $(shell find . \( -not -name '.' \) -print | grep -v -e CVS -e "\.tar\.gz$" -e "\/\." -e releases -e BitKeeper -e SCCS -e "\.tdb$" -e test/sys | sort )
-DISTDIR := $(RELEASE_NAME)
-srcdir = .
-release: clean
- -rm -rf $(DISTDIR)
- mkdir $(DISTDIR)
- chmod 777 $(DISTDIR)
- bk export $(DISTDIR)
- tar -c $(DISTDIR) | gzip -9 > $(RELEASE_NAME).tar.gz
- rm -rf $(DISTDIR)
- @echo "$(RELEASE_NAME).tar.gz created"
-
-
-small_release: $(DISTFILES) clean
-# @echo $(DISTFILES)
- @-rm -rf $(DISTDIR)
- @mkdir $(DISTDIR)
- @-chmod 777 $(DISTDIR)
- @for file in $(DISTFILES); do \
- if test -d $$file; then \
- mkdir $(DISTDIR)/$$file; \
- else \
- cp -p $$file $(DISTDIR)/$$file; \
- fi; \
- done
- @tar -c $(DISTDIR) | gzip -9 > $(RELEASE_NAME).tar.gz
- @rm -rf $(DISTDIR)
- @echo "Built $(RELEASE_NAME).tar.gz"
-
-
-install-initscript: etc/init.d/udev etc/init.d/udev.debian etc/init.d/udev.init.LSB
- @if [ -f /etc/redhat-release ]; then \
- $(INSTALL_DATA) -D etc/init.d/udev $(DESTDIR)$(initdir)/udev; \
- elif [ -f /etc/SuSE-release ]; then \
- $(INSTALL_DATA) -D etc/init.d/udev.init.LSB $(DESTDIR)$(initdir)/udev; \
- elif [ -f /etc/debian_version ]; then \
- $(INSTALL_DATA) -D etc/init.d/udev.debian $(DESTDIR)$(initdir)/udev; \
- fi
-
-install-config: $(GEN_CONFIGS)
+ - rm -f $(HOST_PROGS)
+ - find . \( -not -type d \) -and \( -name '*~' -o -name '*.[oas]' \) -type f -print0 | xargs -0rt rm -f
+ - find -name "*.gcno" -print0 | xargs -0rt rm -f
+ - find -name "*.gcda" -print0 | xargs -0rt rm -f
+ - find -name "*.gcov" -print0 | xargs -0rt rm -f
+ - rm -f udev_gcov.txt
+ - rm -f core $(PROGRAMS) $(GEN_HEADERS)
+ - rm -f udev-$(VERSION).tar.gz
+ - rm -f udev-$(VERSION).tar.bz2
+ @extras="$(EXTRAS)"; for target in $$extras; do \
+ echo $$target; \
+ $(MAKE) -C $$target $@ || exit 1; \
+ done;
+.PHONY: clean
+
+release:
+ git-tar-tree HEAD udev-$(VERSION) | gzip -9v > udev-$(VERSION).tar.gz
+ git-tar-tree HEAD udev-$(VERSION) | bzip2 -9v > udev-$(VERSION).tar.bz2
+.PHONY: release
+
+install-config: