Mercurial > hg > dmlib
comparison Makefile.gen @ 584:923d920a8a85
Build setupfont.h and setupimage.h from source data files. Use setupfont in PPL.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 12 Apr 2013 05:12:08 +0300 |
parents | 14640d0688d3 |
children | 296133d29611 |
comparison
equal
deleted
inserted
replaced
583:759726394fde | 584:923d920a8a85 |
---|---|
249 | 249 |
250 ifeq ($(DM_BUILD_TESTS),yes) | 250 ifeq ($(DM_BUILD_TESTS),yes) |
251 BINARIES += vecmattest fptest | 251 BINARIES += vecmattest fptest |
252 endif | 252 endif |
253 | 253 |
254 FONTCONV_BIN=$(BINPATH)fontconv$(EXEEXT) | |
255 DATA2INC_BIN=$(BINPATH)data2inc$(EXEEXT) | |
256 | |
254 TOOL_TARGETS = $(addprefix $(BINPATH),$(addsuffix $(EXEEXT),$(TOOL_BINARIES))) | 257 TOOL_TARGETS = $(addprefix $(BINPATH),$(addsuffix $(EXEEXT),$(TOOL_BINARIES))) |
255 TARGETS += $(DMLIB_A) $(addprefix $(BINPATH),$(addsuffix $(EXEEXT),$(BINARIES))) $(TOOL_TARGETS) | 258 TARGETS += $(DMLIB_A) $(addprefix $(BINPATH),$(addsuffix $(EXEEXT),$(BINARIES))) $(TOOL_TARGETS) |
256 | 259 |
257 all: $(TARGETS) | 260 all: $(TARGETS) |
258 | 261 |
366 | 369 |
367 $(BINPATH)viewmod$(EXEEXT): $(OBJPATH)viewmod.o $(DMLIB_A) | 370 $(BINPATH)viewmod$(EXEEXT): $(OBJPATH)viewmod.o $(DMLIB_A) |
368 @echo " LINK $+" | 371 @echo " LINK $+" |
369 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) | 372 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) |
370 | 373 |
371 $(BINPATH)fontconv$(EXEEXT): $(OBJPATH)fontconv.o $(DMLIB_A) | 374 |
375 $(FONTCONV_BIN): $(OBJPATH)fontconv.o $(DMLIB_A) | |
372 @echo " LINK $+" | 376 @echo " LINK $+" |
373 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) -lSDL_ttf | 377 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) -lSDL_ttf |
374 | 378 |
379 $(DMLIB)graphics/SetupFont.dmf: $(DMLIB)graphics/SetupFont.fnt | |
380 $(FONTCONV_BIN) -o $@ $< | |
381 | |
382 setupfont.h: $(DMLIB)graphics/SetupFont.dmf | |
383 $(DATA2INC_BIN) -C -n engineSetupFont -t Uint8 $< $@ | |
384 | |
385 $(BINPATH)ppl$(EXEEXT): $(OBJPATH)ppl.o $(DMLIB_A) setupfont.h | |
386 @echo " LINK $+" | |
387 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) | |
388 | |
389 | |
375 $(BINPATH)testpl$(EXEEXT): $(OBJPATH)testpl.o $(DMLIB_A) | 390 $(BINPATH)testpl$(EXEEXT): $(OBJPATH)testpl.o $(DMLIB_A) |
376 @echo " LINK $+" | 391 @echo " LINK $+" |
377 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) | 392 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) |
378 | 393 |
379 $(BINPATH)ppl$(EXEEXT): $(OBJPATH)ppl.o $(DMLIB_A) pplfont.h | 394 $(BINPATH)$(DEMO_BIN)$(EXEEXT): $(addprefix $(OBJPATH),$(DEMO_OBJS)) $(DMLIB_A) |
380 @echo " LINK $+" | 395 @echo " LINK $+" |
381 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) | 396 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) |
382 | 397 |
383 $(BINPATH)$(DEMO_BIN)$(EXEEXT): $(addprefix $(OBJPATH),$(DEMO_OBJS)) $(DMLIB_A) | |
384 @echo " LINK $+" | |
385 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) | |
386 | |
387 | 398 |
388 $(BINPATH)objlink$(EXEEXT): $(OBJPATH)objlink.o $(DMLIB_A) | 399 $(BINPATH)objlink$(EXEEXT): $(OBJPATH)objlink.o $(DMLIB_A) |
389 @echo " LINK $+" | 400 @echo " LINK $+" |
390 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) | 401 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) |
391 | 402 |
392 $(BINPATH)data2inc$(EXEEXT): $(OBJPATH)data2inc.o $(DMLIB_A) | 403 $(DATA2INC_BIN): $(OBJPATH)data2inc.o $(DMLIB_A) |
393 @echo " LINK $+" | 404 @echo " LINK $+" |
394 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) | 405 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) |
395 | 406 |
396 $(BINPATH)gfxconv$(EXEEXT): $(OBJPATH)gfxconv.o $(DMLIB_A) | 407 $(BINPATH)gfxconv$(EXEEXT): $(OBJPATH)gfxconv.o $(DMLIB_A) |
397 @echo " LINK $+" | 408 @echo " LINK $+" |