twoapple-reboot/src/Makefile

24 lines
552 B
Makefile
Raw Normal View History

2012-03-14 00:43:29 +00:00
DMD_OPTS = -c -version=CycleAccuracy -op -Jdata -I$(GTKD)/src -I$(GTKD)/srcgl \
2012-03-14 12:24:35 +00:00
-I$(DERELICT)/import
2012-03-14 00:43:29 +00:00
2012-03-14 12:24:35 +00:00
GCC_OPTS = -m32 -lpthread -lm -lGL -ldl -lrt \
2012-03-14 00:43:29 +00:00
-L$(GTKD) -lgtkd -lgtkdgl \
2012-03-14 12:24:35 +00:00
-L$(DERELICT)/lib -lDerelictSDL -lDerelictUtil \
-lphobos2 -ldruntime
2012-03-14 00:43:29 +00:00
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) $<