Mercurial > hg > dmlib
comparison Makefile.gen @ 407:59244a7ae37f
Move c64 utilities to the engine lib, as we benefit from a common framework.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sat, 03 Nov 2012 02:19:51 +0200 |
parents | d34922e6a244 |
children | 37e65cdcc749 |
comparison
equal
deleted
inserted
replaced
406:a0160ffdf7e5 | 407:59244a7ae37f |
---|---|
187 #endif | 187 #endif |
188 | 188 |
189 | 189 |
190 ### Dependancies | 190 ### Dependancies |
191 ifeq ($(DM_BUILD_TOOLS),yes) | 191 ifeq ($(DM_BUILD_TOOLS),yes) |
192 DMLIB_OBJS += lib64gfx.o | |
192 ifeq ($(DM_USE_STDIO),yes) | 193 ifeq ($(DM_USE_STDIO),yes) |
194 BINARIES+= objlink data2inc | |
193 ifeq ($(SUP_MODLOAD),yes) | 195 ifeq ($(SUP_MODLOAD),yes) |
194 BINARIES+= viewmod mod2wav testpl | 196 BINARIES+= viewmod mod2wav testpl |
197 ifeq ($(DM_GFX_BLITS),yes) | |
198 BINARIES+= view64 | |
195 ifeq ($(DM_GFX_BM_TEXT),yes) | 199 ifeq ($(DM_GFX_BM_TEXT),yes) |
196 ifeq ($(DM_GFX_BLITS),yes) | |
197 ifeq ($(DM_GFX_MISC),yes) | 200 ifeq ($(DM_GFX_MISC),yes) |
198 BINARIES+= ppl | 201 BINARIES+= ppl |
199 endif | 202 endif |
200 endif | 203 endif |
201 endif | 204 endif |
363 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) | 366 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) |
364 | 367 |
365 $(BINPATH)$(DEMO_BIN)$(EXEEXT): $(addprefix $(OBJPATH),$(DEMO_OBJS)) $(DMLIB_A) | 368 $(BINPATH)$(DEMO_BIN)$(EXEEXT): $(addprefix $(OBJPATH),$(DEMO_OBJS)) $(DMLIB_A) |
366 @echo " LINK $+" | 369 @echo " LINK $+" |
367 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) | 370 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) |
371 | |
372 | |
373 $(BINPATH)objlink$(EXEEXT): $(OBJPATH)objlink.o $(DMLIB_A) | |
374 @echo " LINK $+" | |
375 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) | |
376 | |
377 $(BINPATH)data2inc$(EXEEXT): $(OBJPATH)data2inc.o $(DMLIB_A) | |
378 @echo " LINK $+" | |
379 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) | |
380 | |
381 $(BINPATH)gfxconv$(EXEEXT): $(OBJPATH)gfxconv.o $(DMLIB_A) | |
382 @echo " LINK $+" | |
383 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(LIBPNG_CFLAGS) $(LIBPNG_LDFLAGS) | |
384 | |
385 $(BINPATH)view64$(EXEEXT): $(OBJPATH)view64.o $(DMLIB_A) | |
386 @echo " LINK $+" | |
387 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) | |
388 | |
368 | 389 |
369 ### | 390 ### |
370 ### Editor targets | 391 ### Editor targets |
371 ### | 392 ### |
372 $(EDITOR_PRO): $(DMLIB)Makefile.gen config.mak $(addprefix $(DMLIB),$(EDITOR_SOURCES) $(EDITOR_HEADERS)) $(addprefix $(OBJPATH),$(DEMO_OBJS)) $(DMLIB_A) | 393 $(EDITOR_PRO): $(DMLIB)Makefile.gen config.mak $(addprefix $(DMLIB),$(EDITOR_SOURCES) $(EDITOR_HEADERS)) $(addprefix $(OBJPATH),$(DEMO_OBJS)) $(DMLIB_A) |