comparison Makefile.gen @ 2255:92385f9b7384

More cross-build fixing ..
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 15 Jun 2019 21:54:14 +0300
parents 279b69a433df
children b613715bb57a
comparison
equal deleted inserted replaced
2254:279b69a433df 2255:92385f9b7384
263 endif 263 endif
264 264
265 ifeq ($(EXEEXT),.exe) 265 ifeq ($(EXEEXT),.exe)
266 # Cross-building Windows binaries requires locally installed utilities 266 # Cross-building Windows binaries requires locally installed utilities
267 FONTCONV_BIN=fontconv 267 FONTCONV_BIN=fontconv
268 FONTCONV_DEP=
268 DATA2INC_BIN=data2inc 269 DATA2INC_BIN=data2inc
270 DATA2INC_DEP=
269 else 271 else
270 FONTCONV_BIN=$(DMLIB)tools/fontconv 272 FONTCONV_BIN=$(DMLIB)tools/fontconv
273 FONTCONV_DEP=$(FONTCONV_BIN)
271 DATA2INC_BIN=$(DMLIB)tools/data2inc 274 DATA2INC_BIN=$(DMLIB)tools/data2inc
275 DATA2INC_DEP=$(DATA2INC_BIN)
272 endif 276 endif
273 277
274 278
275 ### 279 ###
276 ### Rest of the rules 280 ### Rest of the rules
399 $(OBJPATH)ppl.o: $(TOOL_SRC)ppl.c $(DMLIB_SRC)setupfont.h \ 403 $(OBJPATH)ppl.o: $(TOOL_SRC)ppl.c $(DMLIB_SRC)setupfont.h \
400 $(OBJPATH)libgutil.o $(DMLIB_A) 404 $(OBJPATH)libgutil.o $(DMLIB_A)
401 $(COMPILE_OBJ) 405 $(COMPILE_OBJ)
402 406
403 407
404 $(DMLIB)assets/SetupFont.dmf: $(DMLIB)assets/SetupFont.fnt $(FONTCONV_BIN) 408 $(DMLIB)assets/SetupFont.dmf: $(DMLIB)assets/SetupFont.fnt $(FONTCONV_DEP)
405 @echo " FONT $@ $<" 409 @echo " FONT $@ $<"
406 @$(FONTCONV_BIN) $< $@ 410 @$(FONTCONV_BIN) $< $@
407 411
408 $(DMLIB_SRC)setupfont.h: $(DMLIB)assets/SetupFont.dmf $(DATA2INC_BIN) 412 $(DMLIB_SRC)setupfont.h: $(DMLIB)assets/SetupFont.dmf $(DATA2INC_DEP)
409 @echo " DATA $@ $<" 413 @echo " DATA $@ $<"
410 @$(DATA2INC_BIN) -q -f c -n engineSetupFont -t Uint8 $< $@ > /dev/null 414 @$(DATA2INC_BIN) -q -f c -n engineSetupFont -t Uint8 $< $@ > /dev/null
411 415
412 $(DMLIB_SRC)setupimage.h: $(DMLIB)assets/SetupImage.png $(DATA2INC_BIN) 416 $(DMLIB_SRC)setupimage.h: $(DMLIB)assets/SetupImage.png $(DATA2INC_DEP)
413 @echo " DATA $@ $<" 417 @echo " DATA $@ $<"
414 @$(DATA2INC_BIN) -q -f c -n engineSetupImage -t Uint8 $< $@ > /dev/null 418 @$(DATA2INC_BIN) -q -f c -n engineSetupImage -t Uint8 $< $@ > /dev/null
415 419
416 $(DMLIB_SRC)setupmenubar.h: $(DMLIB)assets/SetupMenuBar.png $(DATA2INC_BIN) 420 $(DMLIB_SRC)setupmenubar.h: $(DMLIB)assets/SetupMenuBar.png $(DATA2INC_DEP)
417 @echo " DATA $@ $<" 421 @echo " DATA $@ $<"
418 @$(DATA2INC_BIN) -q -f c -n engineSetupMenuBar -t Uint8 $< $@ > /dev/null 422 @$(DATA2INC_BIN) -q -f c -n engineSetupMenuBar -t Uint8 $< $@ > /dev/null
419 423
420 424
421 $(OBJPATH)dmsimple.o: $(addprefix $(DMLIB_SRC), dmsimple.c dmengine.h \ 425 $(OBJPATH)dmsimple.o: $(addprefix $(DMLIB_SRC), dmsimple.c dmengine.h \