comparison Makefile.gen @ 1551:31010318ea8c

Do some vetting on the tests, which are rather crappy anyway.
author Matti Hamalainen <ccr@tnsp.org>
date Sun, 13 May 2018 04:05:20 +0300
parents 87af4e63a392
children 5e5f75b45f8d
comparison
equal deleted inserted replaced
1550:ba09aa661c72 1551:31010318ea8c
143 DMLIB_OBJS += dmtext_ttf.o 143 DMLIB_OBJS += dmtext_ttf.o
144 144
145 ifeq ($(DM_BUILD_TESTS),yes) 145 ifeq ($(DM_BUILD_TESTS),yes)
146 ifeq ($(DM_GFX_BLITS),yes) 146 ifeq ($(DM_GFX_BLITS),yes)
147 ifeq ($(DM_USE_STDIO),yes) 147 ifeq ($(DM_USE_STDIO),yes)
148 TESTS_BINARIES += blittest efu 148 TESTS_BINARIES += blittest
149 endif 149 endif
150 endif 150 endif
151 endif 151 endif
152 else 152 else
153 SDL_TTF_LDFLAGS= 153 SDL_TTF_LDFLAGS=
270 endif 270 endif
271 271
272 272
273 ### What tests to build? 273 ### What tests to build?
274 ifeq ($(DM_BUILD_TESTS),yes) 274 ifeq ($(DM_BUILD_TESTS),yes)
275 TESTS_BINARIES += vecmattest fptest dzlib 275 TESTS_BINARIES += vecmattest fptest dzlibtest
276 endif 276 endif
277 277
278 FONTCONV_BIN=fontconv 278 FONTCONV_BIN=fontconv
279 DATA2INC_BIN=data2inc 279 DATA2INC_BIN=data2inc
280 280
428 @echo " AR $@ $(addprefix $(OBJPATH),$(DMLIB_OBJS))" 428 @echo " AR $@ $(addprefix $(OBJPATH),$(DMLIB_OBJS))"
429 @$(AR) cru $@ $(addprefix $(OBJPATH),$(DMLIB_OBJS)) 429 @$(AR) cru $@ $(addprefix $(OBJPATH),$(DMLIB_OBJS))
430 @$(RANLIB) $@ 430 @$(RANLIB) $@
431 431
432 432
433
434 ### 433 ###
435 ### Tests 434 ### Tests
436 ### 435 ###
437 $(TESTS_BINPATH)blittest$(EXEEXT): $(OBJPATH)blittest.o $(DMLIB_A) 436 $(TESTS_BINPATH)blittest$(EXEEXT): $(OBJPATH)blittest.o $(DMLIB_A)
438 @echo " LINK $+" 437 @echo " LINK $+"
439 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) $(SDL_TTF_LDFLAGS) -lm 438 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) $(SDL_TTF_LDFLAGS) -lm
440 439
441 $(TESTS_BINPATH)efu$(EXEEXT): $(OBJPATH)efu.o $(DMLIB_A) 440 $(TESTS_BINPATH)dzlibtest$(EXEEXT): $(OBJPATH)dzlibtest.o $(DMLIB_A)
442 @echo " LINK $+" 441 @echo " LINK $+"
443 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) $(SDL_TTF_LDFLAGS) $(ZLIB_LDFLAGS) -lm 442 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) $(ZLIB_LDFLAGS)
444 443
445 $(TESTS_BINPATH)vptest$(EXEEXT): $(OBJPATH)vptest.o $(DMLIB_A) 444 $(TESTS_BINPATH)plrtest$(EXEEXT): $(OBJPATH)plrtest.o $(DMLIB_A)
446 @echo " LINK $+" 445 @echo " LINK $+"
447 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) $(SDL_TTF_LDFLAGS) -lm 446 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) $(ZLIB_LDFLAGS) -lm
448 447
449 $(TESTS_BINPATH)%test$(EXEEXT): $(OBJPATH)%test.o $(DMLIB_A) 448 $(TESTS_BINPATH)%test$(EXEEXT): $(OBJPATH)%test.o $(DMLIB_A)
450 @echo " LINK $+" 449 @echo " LINK $+"
451 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) -lm 450 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) -lm
452
453 $(TESTS_BINPATH)plrtest$(EXEEXT): $(OBJPATH)plrtest.o $(DMLIB_A)
454 @echo " LINK $+"
455 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) $(ZLIB_LDFLAGS) -lm
456
457 $(TESTS_BINPATH)dzlib$(EXEEXT): $(OBJPATH)dzlib.o $(DMLIB_A)
458 @echo " LINK $+"
459 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) $(ZLIB_LDFLAGS)
460 451
461 452
462 ### 453 ###
463 ### Tools 454 ### Tools
464 ### 455 ###