diff options
Diffstat (limited to 'tests/modules/Makefile')
-rw-r--r-- | tests/modules/Makefile | 27 |
1 files changed, 18 insertions, 9 deletions
diff --git a/tests/modules/Makefile b/tests/modules/Makefile index 6e4574747..9e27758a2 100644 --- a/tests/modules/Makefile +++ b/tests/modules/Makefile @@ -11,18 +11,27 @@ else SHOBJ_LDFLAGS ?= -bundle -undefined dynamic_lookup endif -.SUFFIXES: .c .so .xo .o +TEST_MODULES = \ + commandfilter.so \ + testrdb.so \ + fork.so \ + infotest.so \ + propagate.so \ + misc.so \ + hooks.so \ + blockonkeys.so -all: commandfilter.so testrdb.so +.PHONY: all -.c.xo: - $(CC) -I../../src $(CFLAGS) $(SHOBJ_CFLAGS) -fPIC -c $< -o $@ +all: $(TEST_MODULES) -commandfilter.xo: ../../src/redismodule.h -testrdb.xo: ../../src/redismodule.h +%.xo: %.c ../../src/redismodule.h + $(CC) -I../../src $(CFLAGS) $(SHOBJ_CFLAGS) -fPIC -c $< -o $@ -commandfilter.so: commandfilter.xo +%.so: %.xo $(LD) -o $@ $< $(SHOBJ_LDFLAGS) $(LIBS) -lc -testrdb.so: testrdb.xo - $(LD) -o $@ $< $(SHOBJ_LDFLAGS) $(LIBS) -lc +.PHONY: clean + +clean: + rm -f $(TEST_MODULES) $(TEST_MODULES:.so=.xo) |