Mercurial > hg > dmlib
comparison Makefile.gen @ 1992:924a1188f697
Rename some Makefile variables.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sun, 01 Jul 2018 22:25:00 +0300 |
parents | 822c5f46439d |
children | 34f397078334 |
comparison
equal
deleted
inserted
replaced
1991:822c5f46439d | 1992:924a1188f697 |
---|---|
9 | 9 |
10 MKDIR ?= mkdir | 10 MKDIR ?= mkdir |
11 MKDIR_P ?= $(MKDIR) -p | 11 MKDIR_P ?= $(MKDIR) -p |
12 BINPATH ?= ./ | 12 BINPATH ?= ./ |
13 DMLIB ?= ./ | 13 DMLIB ?= ./ |
14 TOOL_SRCPATH = $(DMLIB)tools/ | 14 TOOL_SRC = $(DMLIB)tools/ |
15 TESTS_SRCPATH = $(DMLIB)tests/ | 15 TESTS_SRC = $(DMLIB)tests/ |
16 | 16 |
17 TOOL_BINPATH ?= $(TOOL_SRCPATH) | 17 TOOL_BINPATH ?= $(TOOL_SRC) |
18 TESTS_BINPATH ?= $(TESTS_SRCPATH) | 18 TESTS_BINPATH ?= $(TESTS_SRC) |
19 | 19 |
20 DMLIBSRC = $(DMLIB)src/ | 20 DMLIB_SRC = $(DMLIB)src/ |
21 | 21 |
22 DM_CFLAGS += -I$(DMLIBSRC) | 22 DM_CFLAGS += -I$(DMLIB_SRC) |
23 | 23 |
24 ifeq ($(EXTRA_CFLAGS),) | 24 ifeq ($(EXTRA_CFLAGS),) |
25 EXTRA_CFLAGS=-O3 | 25 EXTRA_CFLAGS=-O3 |
26 # -march=corei7 | 26 # -march=corei7 |
27 endif | 27 endif |
330 @echo " CC $<" | 330 @echo " CC $<" |
331 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) | 331 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) |
332 | 332 |
333 | 333 |
334 | 334 |
335 $(OBJPATH)%.o: $(DMLIBSRC)%.c $(DMLIBSRC)%.h | 335 $(OBJPATH)%.o: $(DMLIB_SRC)%.c $(DMLIB_SRC)%.h |
336 @echo " CC $<" | 336 @echo " CC $<" |
337 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) | 337 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) |
338 | 338 |
339 $(OBJPATH)%.o: $(DMLIBSRC)%.c | 339 $(OBJPATH)%.o: $(DMLIB_SRC)%.c |
340 @echo " CC $<" | 340 @echo " CC $<" |
341 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) | 341 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) |
342 | 342 |
343 | 343 |
344 $(OBJPATH)%.o: %.c %.h | 344 $(OBJPATH)%.o: %.c %.h |
355 ### | 355 ### |
356 | 356 |
357 $(MINIJSS)jmix_c.c: $(MINIJSS)jmix_c_in.c $(MINIJSS)jmixtmpl_c.h $(MINIJSS)jmix_post_c.h | 357 $(MINIJSS)jmix_c.c: $(MINIJSS)jmix_c_in.c $(MINIJSS)jmixtmpl_c.h $(MINIJSS)jmix_post_c.h |
358 (echo "#include \"jssmix.h\"" && cpp $< $(DM_CFLAGS)) | sed "s/^# .*//g" > $@ | 358 (echo "#include \"jssmix.h\"" && cpp $< $(DM_CFLAGS)) | sed "s/^# .*//g" > $@ |
359 | 359 |
360 $(OBJPATH)dmimage.o: $(DMLIBSRC)dmimage.c $(DMLIBSRC)stb_image.c $(DMLIBSRC)dmimage.h | 360 $(OBJPATH)dmimage.o: $(DMLIB_SRC)dmimage.c $(DMLIB_SRC)stb_image.c $(DMLIB_SRC)dmimage.h |
361 @echo " CC $+" | 361 @echo " CC $+" |
362 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) | 362 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) |
363 | 363 |
364 $(OBJPATH)dmresw.o: $(DMLIBSRC)dmresw.c $(DMLIBSRC)dmres.h | 364 $(OBJPATH)dmresw.o: $(DMLIB_SRC)dmresw.c $(DMLIB_SRC)dmres.h |
365 @echo " CC $+" | 365 @echo " CC $+" |
366 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) | 366 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) |
367 | 367 |
368 | 368 |
369 $(OBJPATH)jssmod.o: $(MINIJSS)jssmod.c $(MINIJSS)jssmod.h $(MINIJSS)jss.h | 369 $(OBJPATH)jssmod.o: $(MINIJSS)jssmod.c $(MINIJSS)jssmod.h $(MINIJSS)jss.h |
376 | 376 |
377 $(OBJPATH)jssmix.o: $(MINIJSS)jssmix.c $(MINIJSS)jssmix.h $(MINIJSS)jss.h | 377 $(OBJPATH)jssmix.o: $(MINIJSS)jssmix.c $(MINIJSS)jssmix.h $(MINIJSS)jss.h |
378 @echo " CC $+" | 378 @echo " CC $+" |
379 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) | 379 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) |
380 | 380 |
381 $(OBJPATH)dmblit.o: $(DMLIBSRC)dmblit.c $(DMLIBSRC)dmscaledblit.h $(DMLIBSRC)dmunscaledblit.h $(DMLIBSRC)dmblitfunc.h $(DMLIBSRC)dmlib.h | 381 $(OBJPATH)dmblit.o: $(DMLIB_SRC)dmblit.c $(DMLIB_SRC)dmscaledblit.h $(DMLIB_SRC)dmunscaledblit.h $(DMLIB_SRC)dmblitfunc.h $(DMLIB_SRC)dmlib.h |
382 @echo " CC $+" | 382 @echo " CC $+" |
383 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) | 383 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) |
384 | 384 |
385 $(OBJPATH)dmline.o: $(DMLIBSRC)dmline.c $(DMLIBSRC)dmdrawline.h $(DMLIBSRC)dmlinefunc.h $(DMLIBSRC)dmlineclip.h $(DMLIBSRC)dmlib.h | 385 $(OBJPATH)dmline.o: $(DMLIB_SRC)dmline.c $(DMLIB_SRC)dmdrawline.h $(DMLIB_SRC)dmlinefunc.h $(DMLIB_SRC)dmlineclip.h $(DMLIB_SRC)dmlib.h |
386 @echo " CC $+" | 386 @echo " CC $+" |
387 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) | 387 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) |
388 | 388 |
389 $(OBJPATH)libgfx.o: $(DMLIB)tools/libgfx.c $(DMLIB)tools/libgfx.h | 389 $(OBJPATH)libgfx.o: $(DMLIB)tools/libgfx.c $(DMLIB)tools/libgfx.h |
390 @echo " CC $+" | 390 @echo " CC $+" |
396 | 396 |
397 | 397 |
398 $(DMLIB)assets/SetupFont.dmf: $(DMLIB)assets/SetupFont.fnt | 398 $(DMLIB)assets/SetupFont.dmf: $(DMLIB)assets/SetupFont.fnt |
399 $(FONTCONV_BIN) $< $@ | 399 $(FONTCONV_BIN) $< $@ |
400 | 400 |
401 $(DMLIBSRC)setupfont.h: $(DMLIB)assets/SetupFont.dmf | 401 $(DMLIB_SRC)setupfont.h: $(DMLIB)assets/SetupFont.dmf |
402 $(DATA2INC_BIN) -q -C -n engineSetupFont -t Uint8 $< $@ | 402 $(DATA2INC_BIN) -q -C -n engineSetupFont -t Uint8 $< $@ |
403 | 403 |
404 $(DMLIBSRC)setupimage.h: $(DMLIB)assets/SetupImage.png | 404 $(DMLIB_SRC)setupimage.h: $(DMLIB)assets/SetupImage.png |
405 $(DATA2INC_BIN) -q -C -n engineSetupImage -t Uint8 $< $@ | 405 $(DATA2INC_BIN) -q -C -n engineSetupImage -t Uint8 $< $@ |
406 | 406 |
407 $(DMLIBSRC)setupmenubar.h: $(DMLIB)assets/SetupMenuBar.png | 407 $(DMLIB_SRC)setupmenubar.h: $(DMLIB)assets/SetupMenuBar.png |
408 $(DATA2INC_BIN) -q -C -n engineSetupMenuBar -t Uint8 $< $@ | 408 $(DATA2INC_BIN) -q -C -n engineSetupMenuBar -t Uint8 $< $@ |
409 | 409 |
410 | 410 |
411 $(OBJPATH)dmsimple.o: $(DMLIBSRC)dmsimple.c $(DMLIBSRC)dmengine.h \ | 411 $(OBJPATH)dmsimple.o: $(DMLIB_SRC)dmsimple.c $(DMLIB_SRC)dmengine.h \ |
412 $(DMLIBSRC)setupmenubar.h $(DMLIBSRC)setupfont.h \ | 412 $(DMLIB_SRC)setupmenubar.h $(DMLIB_SRC)setupfont.h \ |
413 $(DMLIBSRC)setupimage.h $(DMLIBSRC)dmsimple.c | 413 $(DMLIB_SRC)setupimage.h $(DMLIB_SRC)dmsimple.c |
414 @echo " CC $+" | 414 @echo " CC $+" |
415 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) | 415 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) |
416 | 416 |
417 | 417 |
418 $(DMLIB_A): $(addprefix $(OBJPATH),$(DMLIB_OBJS)) $(DMLIB)Makefile.gen config.mak | 418 $(DMLIB_A): $(addprefix $(OBJPATH),$(DMLIB_OBJS)) $(DMLIB)Makefile.gen config.mak |
466 | 466 |
467 $(TOOL_BINPATH)dumpmod$(EXEEXT): $(OBJPATH)dumpmod.o $(DMLIB_A) | 467 $(TOOL_BINPATH)dumpmod$(EXEEXT): $(OBJPATH)dumpmod.o $(DMLIB_A) |
468 @echo " LINK $+" | 468 @echo " LINK $+" |
469 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) $(ZLIB_LDFLAGS) | 469 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(TOOL_LDFLAGS) $(ZLIB_LDFLAGS) |
470 | 470 |
471 $(OBJPATH)ppl.o: $(TOOL_SRCPATH)ppl.c $(MINIJSS)jssplr.h $(MINIJSS)jss.h $(MINIJSS)jssmod.h $(MINIJSS)jssmix.h $(DMLIBSRC)setupfont.h | 471 $(OBJPATH)ppl.o: $(TOOL_SRC)ppl.c $(MINIJSS)jssplr.h $(MINIJSS)jss.h $(MINIJSS)jssmod.h $(MINIJSS)jssmix.h $(DMLIB_SRC)setupfont.h |
472 @echo " CC $+" | 472 @echo " CC $+" |
473 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) | 473 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) |
474 | 474 |
475 $(TOOL_BINPATH)ppl$(EXEEXT): $(OBJPATH)ppl.o $(OBJPATH)libgutil.o $(DMLIB_A) | 475 $(TOOL_BINPATH)ppl$(EXEEXT): $(OBJPATH)ppl.o $(OBJPATH)libgutil.o $(DMLIB_A) |
476 @echo " LINK $+" | 476 @echo " LINK $+" |