Mercurial > hg > toybox
view Makefile @ 236:6b292ee780ab
Minor cleanup: move mke2fs options into mke2fs.c.
author | Rob Landley <rob@landley.net> |
---|---|
date | Sat, 19 Jan 2008 17:55:45 -0600 |
parents | 163498bf547b |
children | 7cb15eae1664 |
line wrap: on
line source
# Makefile for toybox. # Copyright 2006 Rob Landley <rob@landley.net> all: toybox toybox toybox_unstripped: scripts/make.sh .PHONY: clean distclean baseline bloatcheck install_flat test tests help \ toybox toybox_unstripped include kconfig/Makefile $(KCONFIG_TOP): generated/Config.in generated/Config.in: scripts/genconfig.sh HOSTCC:=cc # Development targets baseline: toybox_unstripped @cp toybox_unstripped toybox_old bloatcheck: toybox_old toybox_unstripped @scripts/bloat-o-meter toybox_old toybox_unstripped instlist: toybox $(HOSTCC) $(CCFLAGS) -I . scripts/install.c -o instlist install_flat: instlist @mkdir -p $(PREFIX)/ @cp toybox $(PREFIX)/ @for i in `./instlist`; do ln -s toybox "$(PREFIX)/$$i"; done clean:: rm -f toybox toybox_unstripped generated/config.h generated/Config.in \ generated/newtoys.h instlist distclean: clean rm -f toybox_old .config* generated/help.h test: tests tests: scripts/testall.sh help:: @echo ' toybox - Build toybox.' @echo ' baseline - Create busybox_old for use by bloatcheck.' @echo ' bloatcheck - Report size differences between old and current versions' @echo ' test - Run test suite against compiled commands.' @echo ' clean - Delete temporary files.' @echo ' distclean - Delete everything that isn't shipped.' @echo ' install_flat - Install toybox into $PREFIX directory.'