diff options
Diffstat (limited to 'test/Makefile')
-rw-r--r-- | test/Makefile | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/test/Makefile b/test/Makefile index b306045cb..63d299092 100644 --- a/test/Makefile +++ b/test/Makefile @@ -29,7 +29,11 @@ endif DIRS := $(filter-out math,$(DIRS)) -test check all: subdirs +test check all: run + +run: compile subdirs_run + +compile:subdirs_compile tags: ctags -R @@ -37,12 +41,20 @@ tags: clean: subdirs_clean subdirs: $(patsubst %, _dir_%, $(DIRS)) +subdirs_compile: $(patsubst %, _dircompile_%, $(DIRS)) +subdirs_run: $(patsubst %, _dirrun_%, $(DIRS)) subdirs_clean: $(patsubst %, _dirclean_%, $(ALL_SUBDIRS)) $(patsubst %, _dir_%, $(DIRS)) : dummy $(Q)$(MAKE) -C $(patsubst _dir_%, %, $@) +$(patsubst %, _dirrun_%, $(DIRS)) : dummy + $(Q)$(MAKE) -C $(patsubst _dirrun_%, %, $@) run + +$(patsubst %, _dircompile_%, $(DIRS)) : dummy + $(Q)$(MAKE) -C $(patsubst _dircompile_%, %, $@) compile + $(patsubst %, _dirclean_%, $(ALL_SUBDIRS)) : dummy $(Q)$(MAKE) -C $(patsubst _dirclean_%, %, $@) clean -.PHONY: all check clean dummy subdirs subdirs_clean test +.PHONY: all check clean dummy subdirs_compile subdirs_run subdirs subdirs_clean test run compile |