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 $+"