diff options
author | Rob Landley <rob@landley.net> | 2006-05-28 01:24:16 +0400 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2006-05-28 01:24:16 +0400 |
commit | d9872aa0d7026a1a92551d432a0928b844da542e (patch) | |
tree | 902e676a207f7d0514e6e9dce3c775d1c8bd6d5b /Makefile | |
parent | 95a040fac831a5b8c2297328ec0b3ada4024ee7a (diff) |
Consolidate the .PHONY targets and add "make baseline" for bloatcheck.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 24 |
1 files changed, 14 insertions, 10 deletions
@@ -5,9 +5,13 @@ # Licensed under GPLv2, see the file LICENSE in this tarball for details. # -#-------------------------------------------------------------- -# You shouldn't need to mess with anything beyond this point... -#-------------------------------------------------------------- +# You shouldn't have to edit anything in this file for configuration +# purposes, try "make help" or read http://busybox.net/FAQ.html. + +.PHONY: dummy subdirs release distclean clean config oldconfig menuconfig \ + tags check test depend dep buildtree hosttools _all checkhelp \ + sizes bloatcheck baseline objsizes + noconfig_targets := menuconfig config oldconfig randconfig hosttools \ defconfig allyesconfig allnoconfig allbareconfig \ clean distclean help \ @@ -33,7 +37,6 @@ DIRS:=applets archival archival/libunarchive coreutils console-tools \ SRC_DIRS:=$(patsubst %,$(top_srcdir)/%,$(DIRS)) # That's our default target when none is given on the command line -.PHONY: _all _all: CONFIG_CONFIG_IN = $(top_srcdir)/Config.in @@ -136,6 +139,7 @@ help: @echo ' uninstall' @echo @echo 'Development:' + @echo ' baseline - create busybox_old for bloatcheck. @echo ' bloatcheck - show size difference between old and new versions' @echo ' check - run the test suite for all applets' @echo ' checkhelp - check for missing help-entries in Config.in' @@ -364,22 +368,24 @@ ifneq ($(strip $(KBUILD_VERBOSE)),) CHECK_VERBOSE := -v # ARFLAGS+=v endif + check test: busybox bindir=$(top_builddir) srcdir=$(top_srcdir)/testsuite SED="$(SED)" \ $(SHELL) $(top_srcdir)/testsuite/runtest $(CHECK_VERBOSE) -.PHONY: checkhelp checkhelp: $(Q)$(top_srcdir)/scripts/checkhelp.awk \ $(wildcard $(patsubst %,%/Config.in,$(SRC_DIRS) ./)) -.PHONY: sizes + sizes: busybox_unstripped $(NM) --size-sort $(<) -.PHONY: bloatcheck + bloatcheck: busybox_old busybox_unstripped @$(top_srcdir)/scripts/bloat-o-meter busybox_old busybox_unstripped -.PHONY: objsizes +baseline: busybox_unstripped + @mv busybox_unstripped busybox_old + objsizes: busybox_unstripped $(SHELL) $(top_srcdir)/scripts/objsizes @@ -501,5 +507,3 @@ tags: endif # ifeq ($(skip-makefile),) -.PHONY: dummy subdirs release distclean clean config oldconfig \ - menuconfig tags check test depend dep buildtree hosttools |