# # Makefile 1.35 1999/06/24 04:51:25 (David Hinds) # DIRS = cardmgr foo: all help: @echo "Pick one of the following targets:" @echo -e "\tmake config\t\t- configure and check system setup" @echo -e "\tmake oldconfig\t\t- reconfigure without prompting" @echo -e "\tmake all\t\t- build modules and programs" @echo -e "\tmake install\t\t- install modules and programs" @echo -e "\tmake clean\t\t- remove old binaries and dependency files" config .prereq.ok: @touch config.mk @$(MAKE) -s clean @./Configure oldconfig: @touch config.mk @$(MAKE) -s clean @./Configure -n all: .prereq.ok set -e ; for d in $(DIRS) ; do $(MAKE) -C $$d ; done for f in *.mk ; do if [ $$f != config.mk ] ; then \ $(MAKE) -f $$f all ; \ fi ; done clean: set -e ; for d in $(DIRS) ; do $(MAKE) -C $$d clean ; done install-pcmcia: .prereq.ok kcheck set -e ; for d in $(DIRS) ; do $(MAKE) -C $$d install ; done for f in *.mk ; do if [ $$f != config.mk ] ; then \ $(MAKE) -f $$f install ; \ fi ; done kcheck: @. ./config.out ; \ if [ "$$CHECK" != "" ] ; then \ if [ "`cksum < $$CHECK`" != "$$CKSUM" ] ; then \ /bin/echo -n "Kernel configuration has changed." ; \ /bin/echo " Please re-run 'make config'." ; \ exit 1 ; \ fi ; \ fi