properly use test_standalone
This commit is contained in:
parent
0dd096ebec
commit
aa12f353c7
@ -78,14 +78,14 @@ $(LIBMAIN_D) $(LIBMAIN_I): $(OBJECTS)
|
|||||||
$(CC) -s -shared -o $(LIBMAIN_D) $^ -Wl,--enable-auto-import,--export-all -Wl,--out-implib=$(LIBMAIN_I) $(LTM_LDFLAGS)
|
$(CC) -s -shared -o $(LIBMAIN_D) $^ -Wl,--enable-auto-import,--export-all -Wl,--out-implib=$(LIBMAIN_I) $(LTM_LDFLAGS)
|
||||||
$(STRIP) -S $(LIBMAIN_D)
|
$(STRIP) -S $(LIBMAIN_D)
|
||||||
|
|
||||||
#Build test suite
|
#Build test_standalone suite
|
||||||
test.exe: $(LIBMAIN_S) demo/demo.c
|
test.exe: $(LIBMAIN_S) demo/demo.c
|
||||||
$(CC) $(LTM_CFLAGS) $(LTM_LDFLAGS) demo/demo.c $(LIBMAIN_S) -DLTM_DEMO_TEST_VS_MTEST=0 -o $@
|
$(CC) $(LTM_CFLAGS) $(LTM_LDFLAGS) demo/demo.c $(LIBMAIN_S) -DLTM_DEMO_TEST_VS_MTEST=0 -o $@
|
||||||
@echo NOTICE: start the tests by launching test.exe
|
@echo NOTICE: start the tests by launching test.exe
|
||||||
|
|
||||||
all: $(LIBMAIN_S) test.exe
|
test_standalone: test.exe
|
||||||
|
|
||||||
test: test.exe
|
all: $(LIBMAIN_S) test_standalone
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
@-cmd /c del /Q /S *.o *.a *.exe *.dll 2>nul
|
@-cmd /c del /Q /S *.o *.a *.exe *.dll 2>nul
|
||||||
|
@ -64,14 +64,14 @@ $(OBJECTS): $(HEADERS)
|
|||||||
$(LIBMAIN_S): $(OBJECTS)
|
$(LIBMAIN_S): $(OBJECTS)
|
||||||
lib /out:$(LIBMAIN_S) $(OBJECTS)
|
lib /out:$(LIBMAIN_S) $(OBJECTS)
|
||||||
|
|
||||||
#Build test suite
|
#Build test_standalone suite
|
||||||
test.exe: $(LIBMAIN_S) demo/demo.c
|
test.exe: $(LIBMAIN_S) demo/demo.c
|
||||||
cl $(LTM_CFLAGS) $(TOBJECTS) $(LIBMAIN_S) $(LTM_LDFLAGS) demo/demo.c /DLTM_DEMO_TEST_VS_MTEST=0 /Fe$@
|
cl $(LTM_CFLAGS) $(TOBJECTS) $(LIBMAIN_S) $(LTM_LDFLAGS) demo/demo.c /DLTM_DEMO_TEST_VS_MTEST=0 /Fe$@
|
||||||
@echo NOTICE: start the tests by launching test.exe
|
@echo NOTICE: start the tests by launching test.exe
|
||||||
|
|
||||||
all: $(LIBMAIN_S) test.exe
|
test_standalone: test.exe
|
||||||
|
|
||||||
test: test.exe
|
all: $(LIBMAIN_S) test_standalone
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
@-cmd /c del /Q /S *.OBJ *.LIB *.EXE *.DLL 2>nul
|
@-cmd /c del /Q /S *.OBJ *.LIB *.EXE *.DLL 2>nul
|
||||||
|
@ -76,12 +76,14 @@ $(LIBMAIN_S): $(OBJECTS)
|
|||||||
$(AR) $(ARFLAGS) $@ $(OBJECTS)
|
$(AR) $(ARFLAGS) $@ $(OBJECTS)
|
||||||
$(RANLIB) $@
|
$(RANLIB) $@
|
||||||
|
|
||||||
#Build test suite
|
#Build test_standalone suite
|
||||||
test: $(LIBMAIN_S) demo/demo.c
|
test: $(LIBMAIN_S) demo/demo.c
|
||||||
$(CC) $(LTM_CFLAGS) $(LTM_LDFLAGS) demo/demo.c $(LIBMAIN_S) -DLTM_DEMO_TEST_VS_MTEST=0 -o $@
|
$(CC) $(LTM_CFLAGS) $(LTM_LDFLAGS) demo/demo.c $(LIBMAIN_S) -DLTM_DEMO_TEST_VS_MTEST=0 -o $@
|
||||||
@echo "NOTICE: start the tests by: ./test"
|
@echo "NOTICE: start the tests by: ./test"
|
||||||
|
|
||||||
all: $(LIBMAIN_S) test
|
test_standalone: test
|
||||||
|
|
||||||
|
all: $(LIBMAIN_S) test_standalone
|
||||||
|
|
||||||
#NOTE: this makefile works also on cygwin, thus we need to delete *.exe
|
#NOTE: this makefile works also on cygwin, thus we need to delete *.exe
|
||||||
clean:
|
clean:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user