| LEVEL = ../../.. |
| PARALLEL_DIRS := TimberWolfMC agrep allroots archie-client assembler bison \ |
| cdecl compiler fixoutput football gnugo loader \ |
| plot2fig simulator unix-smail unix-tbl |
| |
| # Get the $(ARCH) setting |
| include $(LEVEL)/Makefile.config |
| |
| # Disable bison due to insane running times of bison.native |
| ifeq ($(ARCH), Sparc) |
| PARALLEL_DIRS := $(filter-out bison, $(PARALLEL_DIRS)) |
| endif |
| |
| # Disable until disk space eating bug can be fixed |
| ifeq ($(ARCH), Alpha) |
| PARALLEL_DIRS := $(filter-out bison, $(PARALLEL_DIRS)) |
| endif |
| |
| ifeq ($(ARCH),XCore) |
| # xcore does not support sockets or forking (popen) |
| PARALLEL_DIRS := $(filter-out archie-client, $(PARALLEL_DIRS)) |
| PARALLEL_DIRS := $(filter-out unix-smail, $(PARALLEL_DIRS)) |
| endif |
| |
| ifdef BENCHMARKING_ONLY |
| PARALLEL_DIRS := $(filter-out allroots, $(PARALLEL_DIRS)) |
| PARALLEL_DIRS := $(filter-out archie-client, $(PARALLEL_DIRS)) |
| PARALLEL_DIRS := $(filter-out assembler, $(PARALLEL_DIRS)) |
| PARALLEL_DIRS := $(filter-out cdecl, $(PARALLEL_DIRS)) |
| PARALLEL_DIRS := $(filter-out compiler, $(PARALLEL_DIRS)) |
| PARALLEL_DIRS := $(filter-out loader, $(PARALLEL_DIRS)) |
| PARALLEL_DIRS := $(filter-out fixoutput, $(PARALLEL_DIRS)) |
| PARALLEL_DIRS := $(filter-out football, $(PARALLEL_DIRS)) |
| PARALLEL_DIRS := $(filter-out plot2fig, $(PARALLEL_DIRS)) |
| PARALLEL_DIRS := $(filter-out simulator, $(PARALLEL_DIRS)) |
| PARALLEL_DIRS := $(filter-out TimberWolfMC, $(PARALLEL_DIRS)) |
| PARALLEL_DIRS := $(filter-out unix-smail, $(PARALLEL_DIRS)) |
| PARALLEL_DIRS := $(filter-out unix-tbl, $(PARALLEL_DIRS)) |
| endif |
| |
| include $(LEVEL)/Makefile.programs |