Mercurial > hg > dmlib
comparison Makefile.gen @ 1955:a36ccc128a62
Improve build by making PPL depend on the generated font data. The
dependency is a bit ugly though.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sat, 30 Jun 2018 05:21:25 +0300 |
parents | 663a8a73cccd |
children | 096046214869 |
comparison
equal
deleted
inserted
replaced
1954:663a8a73cccd | 1955:a36ccc128a62 |
---|---|
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 dzlibtest | 275 TESTS_BINARIES += vecmattest fptest dzlibtest |
276 endif | 276 endif |
277 | 277 |
278 FONTCONV_BIN=fontconv | 278 FONTCONV_BIN=$(TOOL_BINPATH)fontconv |
279 DATA2INC_BIN=data2inc | 279 DATA2INC_BIN=$(TOOL_BINPATH)data2inc |
280 | 280 |
281 | 281 |
282 ### | 282 ### |
283 ### Rest of the rules | 283 ### Rest of the rules |
284 ### | 284 ### |
479 | 479 |
480 $(TOOL_BINPATH)dumpmod$(EXEEXT): $(OBJPATH)dumpmod.o $(DMLIB_A) | 480 $(TOOL_BINPATH)dumpmod$(EXEEXT): $(OBJPATH)dumpmod.o $(DMLIB_A) |
481 @echo " LINK $+" | 481 @echo " LINK $+" |
482 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) $(ZLIB_LDFLAGS) | 482 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) $(ZLIB_LDFLAGS) |
483 | 483 |
484 $(TOOL_BINPATH)ppl$(EXEEXT): $(DMLIBSRC)setupfont.h $(OBJPATH)ppl.o $(OBJPATH)libgutil.o $(DMLIB_A) | 484 $(OBJPATH)ppl.o: $(TOOL_BINPATH)ppl.c $(MINIJSS)jssplr.h $(MINIJSS)jss.h $(MINIJSS)jssmod.h $(MINIJSS)jssmix.h $(DMLIBSRC)setupfont.h |
485 @echo " CC $+" | |
486 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) | |
487 | |
488 $(TOOL_BINPATH)ppl$(EXEEXT): $(OBJPATH)ppl.o $(OBJPATH)libgutil.o $(DMLIB_A) | |
485 @echo " LINK $+" | 489 @echo " LINK $+" |
486 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(ZLIB_LDFLAGS) $(SDL_LDFLAGS) -lm | 490 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(ZLIB_LDFLAGS) $(SDL_LDFLAGS) -lm |
487 | 491 |
488 $(TOOL_BINPATH)objlink$(EXEEXT): $(OBJPATH)objlink.o $(DMLIB_A) | 492 $(TOOL_BINPATH)objlink$(EXEEXT): $(OBJPATH)objlink.o $(DMLIB_A) |
489 @echo " LINK $+" | 493 @echo " LINK $+" |