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 $+"