blob: 5bc444e952425d52ca50038329688d6ba36ceb97 [file] [log] [blame]
Brian Paulde0ee312004-03-26 15:19:11 +00001# progs/Makefile
2
3TOP = ..
4
5include $(TOP)/configs/current
6
Tom Fogalb9f4a0b2009-11-24 16:46:31 -07007SUBDIRS = $(PROGRAM_DIRS)
Brian Paulde0ee312004-03-26 15:19:11 +00008
9
Brian Paul0ad65542004-08-25 14:49:41 +000010default: message subdirs
11
12
13message:
14 @echo "Making programs for" $(CONFIG_NAME)
15
16
17subdirs:
Tom Fogalb9f4a0b2009-11-24 16:46:31 -070018 @list='$(SUBDIRS)'; for dir in $$list ; do \
19 if [ -d $$dir ] ; then \
20 (cd $$dir && $(MAKE)) || exit 1 ; \
21 fi \
22 done
Brian Paulde0ee312004-03-26 15:19:11 +000023
Brian Paul0e794a12006-06-22 22:50:48 +000024# Dummy install target
25install:
Brian Paulde0ee312004-03-26 15:19:11 +000026
27clean:
Tom Fogalb9f4a0b2009-11-24 16:46:31 -070028 @list='$(SUBDIRS)'; for dir in $$list tests ; do \
29 if [ -d $$dir ] ; then \
30 (cd $$dir && $(MAKE) clean) ; \
31 fi \
32 done