modified makefile to allow easier adjustment of build options for different targets...
[AROS-Contrib.git] / scalos / Plugins / OOP / makefile
blobdd7800e6176eaa35c62dd78f68070773ed45c107
1 # makefile for Scalos OOP plugins
2 # $Date$
3 # $Revision$
5 #############################################################
7 SUBDIRS = DeviceFilter \
8 TitleClock \
9 title_freepens \
10 title_envvar \
11 title_test \
12 wb39_plugin \
13 XTWindows \
15 #############################################################
17 .PHONY: All install clean
19 #############################################################
21 define build_subdir
22 $(MAKE) -s --directory=$(1);
23 endef
25 define install_subdir
26 $(MAKE) -s install --directory=$(1);
27 endef
29 define clean_subdir
30 $(MAKE) -s clean --directory=$(1);
31 endef
33 #############################################################
35 All:
36 @$(foreach subdir,$(SUBDIRS),$(call build_subdir,$(subdir)))
38 #############################################################
40 install:
41 @$(foreach subdir,$(SUBDIRS),$(call install_subdir,$(subdir)))
43 #############################################################
45 clean:
46 @$(foreach subdir,$(SUBDIRS),$(call clean_subdir,$(subdir)))
48 #############################################################