Newer
Older
sample / sdl-d / Makefile.linux
Nomura Kei on 26 Aug 2022 782 bytes OLD DLANG DATAS
  1. # ==============================================================================
  2. # Makefile for D
  3. # ==============================================================================
  4. TARGET = sdl-sample
  5. DMD = dmd
  6. DFLAGS = -O -unittest -w
  7. INCLUDES = -Iimport
  8. LIBS = -lSDL
  9. #LIBS = lib/SDL.lib lib/SDL_image.lib lib/SDL_mixer.lib lib/SDL_ttf.lib
  10.  
  11. SOURCES = $(wildcard src/*.d src/*/*.d src/*/*/*.d src/*/*/*/*.d)
  12. DOCDIR = docs
  13. OBJS = $(SOURCES:.d=.o)
  14. BACKUP_FILES = $(SOURCES:.d=.d~)
  15.  
  16. .SUFFIXES: .d .obj
  17.  
  18. all: $(TARGET)
  19.  
  20. $(TARGET): $(OBJS)
  21. $(DMD) -of$(TARGET) $(LDFLAGS) $(OBJS) $(LIBS)
  22.  
  23. .d.obj:
  24. $(DMD) -Dd$(DOCDIR) $(INCLUDES) -of$@ -c $(DFLAGS) $<
  25.  
  26. clean:
  27. rm -rf $(OBJS) $(BACKUP_FILES) $(TARGET) $(DOCDIR)/*.html *.map
  28.