16 lines
331 B
Makefile
16 lines
331 B
Makefile
|
|
DC := gdc
|
|
TARGET := game
|
|
SOURCES := $(shell find src -iname '*.d')
|
|
OBJECTS := $(patsubst %.d,%.o,$(SOURCES))
|
|
DFLAGS := -I/usr/local/include/d
|
|
LDFLAGS := -lDerelictSDL -lDerelictGL -lDerelictGLU -lDerelictUtil -ldl -lGL -lGLU
|
|
|
|
all: $(TARGET)
|
|
|
|
$(TARGET): $(OBJECTS)
|
|
$(DC) -o $@ $^ $(LDFLAGS)
|
|
|
|
%.o: %.d
|
|
$(DC) -o $@ $(DFLAGS) -c $^
|