comparison Makefile.gen @ 435:e4a3f183e463

Modularize some more.
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 03 Nov 2012 16:08:30 +0200
parents e88b2993801c
children 8ca18222db10
comparison
equal deleted inserted replaced
434:380c226c75af 435:e4a3f183e463
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 DMLIB_OBJS += libgfx.o lib64gfx.o
193 ifeq ($(DM_USE_STDIO),yes) 193 ifeq ($(DM_USE_STDIO),yes)
194 BINARIES+= objlink data2inc gfxconv 194 BINARIES+= objlink data2inc gfxconv
195 ifeq ($(SUP_MODLOAD),yes) 195 ifeq ($(SUP_MODLOAD),yes)
196 BINARIES+= viewmod mod2wav testpl 196 BINARIES+= viewmod mod2wav testpl
197 ifeq ($(DM_GFX_BLITS),yes) 197 ifeq ($(DM_GFX_BLITS),yes)
307 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) 307 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS)
308 308
309 $(OBJPATH)dmargs.o: $(DMLIB)dmargs.c $(DMLIB)dmargs.h $(DMLIB)dmargs_int.c $(DMLIB)dmlib.h 309 $(OBJPATH)dmargs.o: $(DMLIB)dmargs.c $(DMLIB)dmargs.h $(DMLIB)dmargs_int.c $(DMLIB)dmlib.h
310 @echo " CC $+" 310 @echo " CC $+"
311 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) 311 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS)
312
313 $(OBJPATH)libgfx.o: $(DMLIB)libgfx.c $(DMLIB)libgfx.h
314 @echo " CC $+"
315 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) $(LIBPNG_CFLAGS)
312 316
313 317
314 $(DMLIB_A): $(addprefix $(OBJPATH),$(DMLIB_OBJS)) $(DMLIB)Makefile.gen config.mak 318 $(DMLIB_A): $(addprefix $(OBJPATH),$(DMLIB_OBJS)) $(DMLIB)Makefile.gen config.mak
315 @echo " AR $@ $(addprefix $(OBJPATH),$(DMLIB_OBJS))" 319 @echo " AR $@ $(addprefix $(OBJPATH),$(DMLIB_OBJS))"
316 @$(AR) cru $@ $+ $(addprefix $(OBJPATH),$(DMLIB_OBJS)) 320 @$(AR) cru $@ $+ $(addprefix $(OBJPATH),$(DMLIB_OBJS))