LibHashSet/test/Makefile

23 lines
461 B
Makefile
Raw Normal View History

2022-11-30 18:03:42 +01:00
SUBDIRS := hash-set hash-map
BUILD_ALL := $(patsubst %,build\:%,$(SUBDIRS))
CLEAN_ALL := $(patsubst %,clean\:%,$(SUBDIRS))
2022-11-30 18:03:42 +01:00
TESTS_ALL := $(patsubst %,rtest\:%,$(SUBDIRS))
2022-11-30 18:03:42 +01:00
.PHONY: all clean test $(BUILD_ALL) $(CLEAN_ALL) $(TESTS_ALL)
all: $(BUILD_ALL)
clean: $(CLEAN_ALL)
2022-11-30 18:03:42 +01:00
test: $(TESTS_ALL)
$(BUILD_ALL):
$(MAKE) -C $(patsubst build:%,%,$@)
$(CLEAN_ALL):
$(MAKE) -C $(patsubst clean:%,%,$@) clean
2022-11-30 18:03:42 +01:00
$(TESTS_ALL):
$(MAKE) -C $(patsubst rtest:%,%,$@) test