# $Header: /CVSROOT/debris/cmds/Makefile,v 1.2 2005/07/25 03:40:13 tino Exp $ # # This needs GNU make # # DebRIS: DEBian Remote Install Scripter # Makefile for commands # # $Log: Makefile,v $ # Revision 1.2 2005/07/25 03:40:13 tino # distclean was missing # # Revision 1.1 2005/07/25 03:01:27 tino # added # HERE=$(PWD) it: [ ".$(PWD)" = ".$(HERE)" ] && [ ! -f VERSION ] && \ { UP="`dirname "$(HERE)"`"; $(MAKE) -C"$$UP" it HERE="$$UP"; } all: gen-inc.h gen-fn.h gen-inc.h gen-fn.h: Makefile *.c for a in *.c; do echo "#include \"$$a\""; done > gen-inc.h for a in *.c; do n="`basename "$$a" .c`"; echo "{ \"*$$n\", driscmd_$$n },"; done > gen-fn.h clean: rm -f gen-inc.h gen-fn.h distclean: clean