summaryrefslogtreecommitdiff
path: root/cleopatre/devkit/tests/utests_makerules
diff options
context:
space:
mode:
Diffstat (limited to 'cleopatre/devkit/tests/utests_makerules')
-rw-r--r--cleopatre/devkit/tests/utests_makerules70
1 files changed, 0 insertions, 70 deletions
diff --git a/cleopatre/devkit/tests/utests_makerules b/cleopatre/devkit/tests/utests_makerules
deleted file mode 100644
index 532afed988..0000000000
--- a/cleopatre/devkit/tests/utests_makerules
+++ /dev/null
@@ -1,70 +0,0 @@
-#You need to precise : PRJ_BASE and FILES before calling this file
-#EXTRA_CFLAGS and OBJ_FILES are optionnal
-# If some object files depend on function stubs in utests:
-# Source files with function stubs should be put in TEST_STUBPATH directory
-# Names of object files with stubs should be given in OBJ_FILES (under TEST_OBJPATH)
-
-TEST_NAME = utests
-
-PRJ_SRCPATH = $(PRJ_BASE)/src
-TEST_SRCPATH = src
-PRJ_INCPATH = $(PRJ_BASE)/inc
-TEST_INCPATH = ./inc
-
-OBJPATH = obj
-PRJ_OBJPATH = $(OBJPATH)/prj
-TEST_OBJPATH = $(OBJPATH)/test
-
-TEST_STUBPATH = stubs
-
-BINS = $(foreach file, $(FILES), $(OBJPATH)/$(file).elf)
-
-ifneq ($(wildcard $(PRJ_SRCPATH)/*.cpp),)
- LDCC=g++
-else
- ifneq ($(wildcard $(TEST_SRCPATH)/*.cpp),)
- LDCC=g++
- else
- LDCC=gcc
- endif
-endif
-CC=gcc
-CPP=g++
-CFLAGS = -Wall -g -D__UTESTS__ -I$(PRJ_INCPATH) -I$(TEST_INCPATH) $(EXTRA_CFLAGS)
-LDFLAGS = $(EXTRA_LDFLAGS)
-LIBS = -lcheck -lpthread $(EXTRA_LIBS)
-
-all: preall $(PREBINS) $(BINS)
-
-clean:
- rm -f $(OBJPATH)/*.elf
- rm -f $(PRJ_OBJPATH)/*.o $(TEST_OBJPATH)/*.o $(OBJPATH)/*.o
- rm -rf $(TEST_OBJPATH)
- rm -rf $(PRJ_OBJPATH)
- rm -rf $(OBJPATH)
-
-preall:
- mkdir -p $(OBJPATH)
- mkdir -p $(PRJ_OBJPATH)
- mkdir -p $(TEST_OBJPATH)
-
-.PHONY: all clean
-.PRECIOUS: $(PRJ_OBJPATH)/%.o $(TEST_OBJPATH)/%.o
-
-$(OBJPATH)/%.elf: $(PRJ_OBJPATH)/%.o $(TEST_OBJPATH)/%_$(TEST_NAME).o $(OBJ_FILES)
- $(LDCC) $(LDFLAGS) -o $@ $^ $(LIBS)
-
-$(TEST_OBJPATH)/%.o: $(TEST_STUBPATH)/%.c
- $(CC) $(CFLAGS) -c -o $@ $<
-
-$(TEST_OBJPATH)/%.o: $(TEST_SRCPATH)/%.c
- $(CC) $(CFLAGS) -c -o $@ $<
-
-$(TEST_OBJPATH)/%.o: $(TEST_SRCPATH)/%.cpp
- $(CPP) $(CFLAGS) -c -o $@ $<
-
-$(PRJ_OBJPATH)/%.o: $(PRJ_SRCPATH)/%.c
- $(CC) $(CFLAGS) -c -o $@ $<
-
-$(PRJ_OBJPATH)/%.o: $(PRJ_SRCPATH)/%.cpp
- $(CPP) $(CFLAGS) -c -o $@ $<