4 # Include the configuration so that we know whether or not to include SPEC
6 include $(LEVEL
)/Makefile.config
9 # Create the list of directories to compile
11 PARALLEL_DIRS
:= SPEC Povray Namd FPGrowth BoxedSim skidmarks10
13 ifneq (,$(findstring x86
,$(ARCH
)))
14 # Nurbs uses SSE and only works on x86 and x86_64.
15 PARALLEL_DIRS
+= Nurbs
19 PARALLEL_DIRS
:= $(filter-out Povray
, $(PARALLEL_DIRS
))
23 PARALLEL_DIRS
:= $(filter-out Namd
, $(PARALLEL_DIRS
))
27 PARALLEL_DIRS
:= $(filter-out FPGrowth
, $(PARALLEL_DIRS
))
31 PARALLEL_DIRS
:= $(filter-out BoxedSim
, $(PARALLEL_DIRS
))
35 PARALLEL_DIRS
:= $(filter-out Nurbs
, $(PARALLEL_DIRS
))
39 PARALLEL_DIRS
:= $(filter-out HMMER
, $(PARALLEL_DIRS
))
42 ifndef USE_SKIDMARKS10
43 PARALLEL_DIRS
:= $(filter-out skidmarks10
, $(PARALLEL_DIRS
))
46 # Sparc can't handle Namd: infinite loop, cause unknown
48 PARALLEL_DIRS
:= $(filter-out Namd
, $(PARALLEL_DIRS
))
52 PARALLEL_DIRS
:= $(filter-out Nurbs
, $(PARALLEL_DIRS
))
55 include Makefile.external