DMD_OPTS = -c -version=CycleAccuracy -op -Jdata -I$(GTKD)/src -I$(GTKD)/srcgl \ -I$(DERELICT)/DerelictSDL -I$(DERELICT)/DerelictUtil GCC_OPTS = -m32 -lpthread -lm -lGL -ldl \ -L$(DMDROOT)/dmd/lib -lphobos \ -L$(GTKD) -lgtkd -lgtkdgl \ -L$(DERELICT)/lib -lDerelictSDL -lDerelictUtil ALL_SRC = $(shell find -name "*.d") ALL_OBJS = $(ALL_SRC:%.d=%.o) all: ${ALL_OBJS} gcc ${ALL_OBJS} -o twoapple ${GCC_OPTS} clean: rm -rf twoapple ${ALL_OBJS} twoapple.o: twoapple.d dmd $(DFLAGS) -inline -O $(DMD_OPTS) $< %.o: %.d dmd $(DFLAGS) -inline -release -O $(DMD_OPTS) $<