comparison Makefile.gen @ 606:a0082ce261c8

Add setup menu bar image conversion to build process, move some things around.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 12 Apr 2013 11:18:45 +0300
parents 6699a8b25535
children 360b1ad83ed9
comparison
equal deleted inserted replaced
605:2fad71bcbe79 606:a0082ce261c8
6 BINPATH ?= ./ 6 BINPATH ?= ./
7 DMLIB ?= ./ 7 DMLIB ?= ./
8 DM_CFLAGS += -I$(DMLIB) 8 DM_CFLAGS += -I$(DMLIB)
9 9
10 ifeq ($(EXTRA_CFLAGS),) 10 ifeq ($(EXTRA_CFLAGS),)
11 EXTRA_CFLAGS=-O3 -march=core2 -DDM_DEVEL 11 #EXTRA_CFLAGS=-O3 -march=core2 -DDM_DEVEL
12 EXTRA_CFLAGS= -march=core2 -DDM_DEVEL
12 endif 13 endif
13 14
14 15
15 ### 16 ###
16 ### Editor 17 ### Editor
331 $(OBJPATH)libgfx.o: $(DMLIB)libgfx.c $(DMLIB)libgfx.h 332 $(OBJPATH)libgfx.o: $(DMLIB)libgfx.c $(DMLIB)libgfx.h
332 @echo " CC $+" 333 @echo " CC $+"
333 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) $(LIBPNG_CFLAGS) 334 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) $(LIBPNG_CFLAGS)
334 335
335 336
337 $(DMLIB)graphics/SetupFont.dmf: $(DMLIB)graphics/SetupFont.fnt
338 $(FONTCONV_BIN) -o $@ $<
339
340 $(DMLIB)setupfont.h: $(DMLIB)graphics/SetupFont.dmf
341 $(DATA2INC_BIN) -C -n engineSetupFont -t Uint8 $< $@
342
343 $(DMLIB)setupimage.h: $(DMLIB)graphics/SetupImage.png
344 $(DATA2INC_BIN) -C -n engineSetupImage -t Uint8 $< $@
345
346 $(DMLIB)setupbar.h: $(DMLIB)graphics/SetupMenuBar.png
347 $(DATA2INC_BIN) -C -n engineSetupMenuBar -t Uint8 $< $@
348
349 $(OBJPATH)dmsimple.o: $(DMLIB)setupbar.h $(DMLIB)setupfont.h $(DMLIB)setupimage.h $(DMLIB)dmsimple.c
350 @echo " CC $+"
351 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS)
352
353
336 $(DMLIB_A): $(addprefix $(OBJPATH),$(DMLIB_OBJS)) $(DMLIB)Makefile.gen config.mak 354 $(DMLIB_A): $(addprefix $(OBJPATH),$(DMLIB_OBJS)) $(DMLIB)Makefile.gen config.mak
337 @echo " AR $@ $(addprefix $(OBJPATH),$(DMLIB_OBJS))" 355 @echo " AR $@ $(addprefix $(OBJPATH),$(DMLIB_OBJS))"
338 @$(AR) cru $@ $(addprefix $(OBJPATH),$(DMLIB_OBJS)) 356 @$(AR) cru $@ $(addprefix $(OBJPATH),$(DMLIB_OBJS))
339 @$(RANLIB) $@ 357 @$(RANLIB) $@
340 358
378 396
379 $(FONTCONV_BIN): $(OBJPATH)fontconv.o $(DMLIB_A) 397 $(FONTCONV_BIN): $(OBJPATH)fontconv.o $(DMLIB_A)
380 @echo " LINK $+" 398 @echo " LINK $+"
381 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) -lSDL_ttf 399 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) -lSDL_ttf
382 400
383 $(DMLIB)graphics/SetupFont.dmf: $(DMLIB)graphics/SetupFont.fnt
384 $(FONTCONV_BIN) -o $@ $<
385
386 $(DMLIB)setupfont.h: $(DMLIB)graphics/SetupFont.dmf
387 $(DATA2INC_BIN) -C -n engineSetupFont -t Uint8 $< $@
388
389 $(DMLIB)setupimage.h: $(DMLIB)graphics/SetupImage.png
390 $(DATA2INC_BIN) -C -n engineSetupImage -t Uint8 $< $@
391 401
392 $(BINPATH)ppl$(EXEEXT): $(DMLIB)setupfont.h $(OBJPATH)ppl.o $(DMLIB_A) 402 $(BINPATH)ppl$(EXEEXT): $(DMLIB)setupfont.h $(OBJPATH)ppl.o $(DMLIB_A)
393 @echo " LINK $+" 403 @echo " LINK $+"
394 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) 404 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS)
395 405