- # ==============================================================================
- # 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
-