summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorhpa <hpa>2004-11-17 06:30:25 +0000
committerhpa <hpa>2004-11-17 06:30:25 +0000
commitc39b14b694d3c4ec4c5f7a8a237d24f797b9f327 (patch)
treead3d10d54d104de5e0cac5fed902ee0ceaa2e9ca /Makefile
parent8dcc0d0d5536fc35b3fd746a51f9b373e334aa09 (diff)
downloadsyslinux-c39b14b694d3c4ec4c5f7a8a237d24f797b9f327.tar.gz
Update Makefile to handle subdirectories cleaner; fix qsort
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile29
1 files changed, 10 insertions, 19 deletions
diff --git a/Makefile b/Makefile
index a185fed0..8eec17ab 100644
--- a/Makefile
+++ b/Makefile
@@ -84,20 +84,17 @@ ifndef DATE
DATE := $(HEXDATE)
endif
-all: $(BTARGET) $(ITARGET) samples memdisk
+BSUBDIRS = memdisk win32
+ISUBDIRS = sample com32
+
+all: $(BTARGET) $(ITARGET)
+ for i in $(BSUBDIRS) $(ISUBDIRS) ; do $(MAKE) -C $$i $@ ; done
ls -l $(BTARGET) $(ITARGET) memdisk/memdisk
-installer: $(ITARGET) samples
+installer: $(ITARGET)
+ $(MAKE) -C $(ISUBDIRS) all
ls -l $(BTARGET) $(ITARGET)
-.PHONY: samples
-samples:
- $(MAKE) -C sample all
-
-.PHONY: memdisk
-memdisk:
- $(MAKE) -C memdisk all
-
version.gen: version version.pl
$(PERL) version.pl version
@@ -198,17 +195,13 @@ local-tidy:
rm -f $(OBSOLETE)
tidy: local-tidy
- $(MAKE) -C memdisk tidy
- $(MAKE) -C win32 tidy
- $(MAKE) -C sample tidy
+ for i in $(BSUBDIRS) $(ISUBDIRS) ; do $(MAKE) -C $$i $@ ; done
local-clean:
rm -f $(ITARGET)
clean: local-tidy local-clean
- $(MAKE) -C sample clean
- $(MAKE) -C memdisk clean
- $(MAKE) -C win32 clean
+ for i in $(BSUBDIRS) $(ISUBDIRS) ; do $(MAKE) -C $$i $@ ; done
dist: tidy
for dir in . sample memdisk ; do \
@@ -219,9 +212,7 @@ local-spotless:
rm -f $(BTARGET) .depend *.so.*
spotless: local-clean dist local-spotless
- $(MAKE) -C sample spotless
- $(MAKE) -C memdisk spotless
- $(MAKE) -C win32 spotless
+ for i in $(BSUBDIRS) $(ISUBDIRS) ; do $(MAKE) -C $$i $@ ; done
.depend:
rm -f .depend