From d81e53c5fa66c5accc0d436e58c36fd62f7fee0c Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 5 Mar 2007 20:49:57 +0000 Subject: New test targets 'compile' and 'run' --- test/Makefile | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'test/Makefile') 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 -- cgit v1.2.3