1ifdef RC_ProjectName
2DSTSUBPATH = $(DSTROOT)/AppleInternal/CoreOS
3else
4DSTSUBPATH = $(DSTROOT)
5endif
6
7OBJROOT?=$(shell /bin/pwd)
8
9ifeq "$(RC_TARGET_CONFIG)" "iPhone"
10Embedded?=YES
11else
12Embedded?=$(shell echo $(SDKROOT) | grep -iq iphoneos && echo YES || echo NO)
13endif
14
15COMMON_TARGETS = xnu_quick_test		\
16		MPMMTest		\
17		affinity		\
18		kqueue_tests		\
19		superpages		\
20		zero-to-n		\
21		jitter			\
22		perf_index		\
23		unit_tests
24
25IPHONE_TARGETS = memorystatus
26
27MAC_TARGETS = 
28
29ifeq "$(Embedded)" "YES"
30TARGETS = 	$(addprefix $(DSTSUBPATH)/, $(COMMON_TARGETS) $(IPHONE_TARGETS))
31else
32TARGETS = 	$(addprefix $(DSTSUBPATH)/, $(COMMON_TARGETS) $(MAC_TARGETS))
33endif
34
35all:	$(TARGETS)
36
37$(DSTSUBPATH)/%:
38	mkdir -p $@
39	mkdir -p $(OBJROOT)/$(notdir $@) 
40	$(MAKE) -C $(SRCROOT)/$(notdir $@) SRCROOT=$(SRCROOT)/$(notdir $@) DSTROOT=$@ OBJROOT=$(OBJROOT)/$(notdir $@)
41