Mercurial > hg > dmlib
comparison Makefile.gen @ 1527:b4d37b562772
Remove auval and dmeval stuff.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 11 May 2018 23:58:08 +0300 |
parents | 15c77c6fbb5e |
children | 87af4e63a392 |
comparison
equal
deleted
inserted
replaced
1526:e0cd0fc8c753 | 1527:b4d37b562772 |
---|---|
139 endif | 139 endif |
140 | 140 |
141 ifeq ($(DM_GFX_TTF_TEXT),yes) | 141 ifeq ($(DM_GFX_TTF_TEXT),yes) |
142 DM_CFLAGS += -DDM_GFX_TTF_TEXT | 142 DM_CFLAGS += -DDM_GFX_TTF_TEXT |
143 DMLIB_OBJS += dmtext_ttf.o | 143 DMLIB_OBJS += dmtext_ttf.o |
144 | |
145 ifeq ($(DM_BUILD_TOOLS),yes) | |
146 ifeq ($(DM_GFX_BLITS),yes) | |
147 ifeq ($(DM_GFX_BM_TEXT),yes) | |
148 TOOL_BINARIES += auval | |
149 endif | |
150 endif | |
151 endif | |
152 | 144 |
153 ifeq ($(DM_BUILD_TESTS),yes) | 145 ifeq ($(DM_BUILD_TESTS),yes) |
154 ifeq ($(DM_GFX_BLITS),yes) | 146 ifeq ($(DM_GFX_BLITS),yes) |
155 ifeq ($(DM_USE_STDIO),yes) | 147 ifeq ($(DM_USE_STDIO),yes) |
156 TESTS_BINARIES += blittest efu | 148 TESTS_BINARIES += blittest efu |
278 endif | 270 endif |
279 | 271 |
280 | 272 |
281 ### What tests to build? | 273 ### What tests to build? |
282 ifeq ($(DM_BUILD_TESTS),yes) | 274 ifeq ($(DM_BUILD_TESTS),yes) |
283 TESTS_BINARIES += vecmattest fptest evaltest dzlib | 275 TESTS_BINARIES += vecmattest fptest dzlib |
284 endif | 276 endif |
285 | 277 |
286 FONTCONV_BIN=fontconv | 278 FONTCONV_BIN=fontconv |
287 DATA2INC_BIN=data2inc | 279 DATA2INC_BIN=data2inc |
288 | 280 |
452 | 444 |
453 $(TESTS_BINPATH)vptest$(EXEEXT): $(OBJPATH)vptest.o $(DMLIB_A) | 445 $(TESTS_BINPATH)vptest$(EXEEXT): $(OBJPATH)vptest.o $(DMLIB_A) |
454 @echo " LINK $+" | 446 @echo " LINK $+" |
455 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) $(SDL_TTF_LDFLAGS) -lm | 447 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) $(SDL_TTF_LDFLAGS) -lm |
456 | 448 |
457 $(TESTS_BINPATH)evaltest$(EXEEXT): $(OBJPATH)evaltest.o $(OBJPATH)dmeval.o $(OBJPATH)dmevalw.o $(DMLIB_A) | 449 $(TESTS_BINPATH)%test$(EXEEXT): $(OBJPATH)%test.o $(DMLIB_A) |
458 @echo " LINK $+" | 450 @echo " LINK $+" |
459 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) -lm | 451 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) -lm |
460 | 452 |
461 $(TESTS_BINPATH)%test$(EXEEXT): $(OBJPATH)%test.o $(DMLIB_A) | 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 | |
461 | |
462 ### | |
463 ### Tools | |
464 ### | |
465 $(TOOL_BINPATH)fontconv$(EXEEXT): $(OBJPATH)fontconv.o $(DMLIB_A) | |
466 @echo " LINK $+" | |
467 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) $(SDL_LDFLAGS) $(SDL_TTF_LDFLAGS) $(ZLIB_LDFLAGS) -lm | |
468 | |
469 $(TOOL_BINPATH)data2inc$(EXEEXT): $(OBJPATH)data2inc.o $(DMLIB_A) | |
470 @echo " LINK $+" | |
471 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) | |
472 | |
473 $(TOOL_BINPATH)packed$(EXEEXT): $(OBJPATH)packed.o $(DMLIB_A) | |
474 @echo " LINK $+" | |
475 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) $(ZLIB_LDFLAGS) | |
476 | |
477 $(TOOL_BINPATH)mod2wav$(EXEEXT): $(OBJPATH)mod2wav.o $(DMLIB_A) | |
478 @echo " LINK $+" | |
479 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) $(ZLIB_LDFLAGS) -lm | |
480 | |
481 $(TOOL_BINPATH)xm2jss$(EXEEXT): $(OBJPATH)xm2jss.o $(DMLIB_A) | |
482 @echo " LINK $+" | |
483 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) $(ZLIB_LDFLAGS) | |
484 | |
485 $(TOOL_BINPATH)dumpmod$(EXEEXT): $(OBJPATH)dumpmod.o $(DMLIB_A) | |
486 @echo " LINK $+" | |
487 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) $(ZLIB_LDFLAGS) | |
488 | |
489 $(TOOL_BINPATH)ppl$(EXEEXT): $(DMLIBSRC)setupfont.h $(OBJPATH)ppl.o $(OBJPATH)libgutil.o $(DMLIB_A) | |
490 @echo " LINK $+" | |
491 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(ZLIB_LDFLAGS) $(SDL_LDFLAGS) -lm | |
492 | |
493 $(TOOL_BINPATH)objlink$(EXEEXT): $(OBJPATH)objlink.o $(DMLIB_A) | |
494 @echo " LINK $+" | |
495 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) | |
496 | |
497 $(TOOL_BINPATH)gfxconv$(EXEEXT): $(OBJPATH)gfxconv.o $(OBJPATH)lib64gfx.o $(OBJPATH)lib64fmts.o $(OBJPATH)libgfx.o $(DMLIB_A) | |
498 @echo " LINK $+" | |
499 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) $(LIBPNG_LDFLAGS) $(ZLIB_LDFLAGS) | |
500 | |
501 $(TOOL_BINPATH)64vw$(EXEEXT): $(OBJPATH)64vw.o $(OBJPATH)lib64gfx.o $(OBJPATH)lib64fmts.o $(OBJPATH)libgfx.o $(DMLIB_A) | |
502 @echo " LINK $+" | |
503 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(LIBPNG_LDFLAGS) $(ZLIB_LDFLAGS) $(SDL_LDFLAGS) | |
504 | |
505 $(TOOL_BINPATH)gentab$(EXEEXT): $(OBJPATH)gentab.o $(DMLIB_A) | |
462 @echo " LINK $+" | 506 @echo " LINK $+" |
463 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) -lm | 507 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) -lm |
464 | |
465 $(TESTS_BINPATH)plrtest$(EXEEXT): $(OBJPATH)plrtest.o $(DMLIB_A) | |
466 @echo " LINK $+" | |
467 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) $(ZLIB_LDFLAGS) -lm | |
468 | |
469 $(TESTS_BINPATH)dzlib$(EXEEXT): $(OBJPATH)dzlib.o $(DMLIB_A) | |
470 @echo " LINK $+" | |
471 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) $(ZLIB_LDFLAGS) | |
472 | |
473 | |
474 ### | |
475 ### Tools | |
476 ### | |
477 $(TOOL_BINPATH)fontconv$(EXEEXT): $(OBJPATH)fontconv.o $(DMLIB_A) | |
478 @echo " LINK $+" | |
479 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) $(SDL_LDFLAGS) $(SDL_TTF_LDFLAGS) $(ZLIB_LDFLAGS) -lm | |
480 | |
481 $(TOOL_BINPATH)data2inc$(EXEEXT): $(OBJPATH)data2inc.o $(DMLIB_A) | |
482 @echo " LINK $+" | |
483 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) | |
484 | |
485 $(TOOL_BINPATH)packed$(EXEEXT): $(OBJPATH)packed.o $(DMLIB_A) | |
486 @echo " LINK $+" | |
487 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) $(ZLIB_LDFLAGS) | |
488 | |
489 $(TOOL_BINPATH)mod2wav$(EXEEXT): $(OBJPATH)mod2wav.o $(DMLIB_A) | |
490 @echo " LINK $+" | |
491 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) $(ZLIB_LDFLAGS) -lm | |
492 | |
493 $(TOOL_BINPATH)xm2jss$(EXEEXT): $(OBJPATH)xm2jss.o $(DMLIB_A) | |
494 @echo " LINK $+" | |
495 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) $(ZLIB_LDFLAGS) | |
496 | |
497 $(TOOL_BINPATH)dumpmod$(EXEEXT): $(OBJPATH)dumpmod.o $(DMLIB_A) | |
498 @echo " LINK $+" | |
499 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) $(ZLIB_LDFLAGS) | |
500 | |
501 $(TOOL_BINPATH)ppl$(EXEEXT): $(DMLIBSRC)setupfont.h $(OBJPATH)ppl.o $(OBJPATH)libgutil.o $(DMLIB_A) | |
502 @echo " LINK $+" | |
503 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(ZLIB_LDFLAGS) $(SDL_LDFLAGS) -lm | |
504 | |
505 $(TOOL_BINPATH)objlink$(EXEEXT): $(OBJPATH)objlink.o $(DMLIB_A) | |
506 @echo " LINK $+" | |
507 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) | |
508 | |
509 $(TOOL_BINPATH)gfxconv$(EXEEXT): $(OBJPATH)gfxconv.o $(OBJPATH)lib64gfx.o $(OBJPATH)lib64fmts.o $(OBJPATH)libgfx.o $(DMLIB_A) | |
510 @echo " LINK $+" | |
511 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) $(LIBPNG_LDFLAGS) $(ZLIB_LDFLAGS) | |
512 | |
513 $(TOOL_BINPATH)64vw$(EXEEXT): $(OBJPATH)64vw.o $(OBJPATH)lib64gfx.o $(OBJPATH)lib64fmts.o $(OBJPATH)libgfx.o $(DMLIB_A) | |
514 @echo " LINK $+" | |
515 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(LIBPNG_LDFLAGS) $(ZLIB_LDFLAGS) $(SDL_LDFLAGS) | |
516 | |
517 $(TOOL_BINPATH)gentab$(EXEEXT): $(OBJPATH)gentab.o $(DMLIB_A) | |
518 @echo " LINK $+" | |
519 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) -lm | |
520 | |
521 $(TOOL_BINPATH)auval$(EXEEXT): $(OBJPATH)auval.o $(OBJPATH)dmeval.o $(OBJPATH)dmevalw.o $(OBJPATH)libgutil.o $(DMLIB_A) | |
522 @echo " LINK $+" | |
523 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) $(SDL_TTF_LDFLAGS) -lm | |
524 | 508 |
525 | 509 |
526 ### | 510 ### |
527 ### Demo binary | 511 ### Demo binary |
528 ### | 512 ### |