# ============================================================================== # Makefile for D # ============================================================================== TARGET = sdl-sample DMD = dmd DFLAGS = -O -unittest -w INCLUDES = -Iimport #LIBS = /usr/lib/libSDL.a /usr/lib/libSDL_image.a /usr/lib/libSDLmain.a LIBS = lib/SDL.lib lib/SDL_image.lib lib/SDL_mixer.lib lib/SDL_ttf.lib SOURCES = $(wildcard src/*.d src/*/*.d src/*/*/*.d src/*/*/*/*.d) DOCDIR = docs OBJS = $(SOURCES:.d=.obj) BACKUP_FILES = $(SOURCES:.d=.d~) .SUFFIXES: .d .o .obj all: $(TARGET) $(TARGET): $(OBJS) $(DMD) -of$(TARGET) $(LDFLAGS) $(OBJS) $(LIBS) .d.obj: $(DMD) -Dd$(DOCDIR) $(INCLUDES) -of$@ -c $(DFLAGS) $< clean: rm -rf $(OBJS) $(BACKUP_FILES) $(TARGET) $(DOCDIR)/*.html *.map