Mercurial > hg > dmlib
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 |