Compile all files at once.

Conflicts:

	src/Makefile
This commit is contained in:
edmccard 2012-04-13 04:29:05 -04:00
parent 68dde7ef87
commit 54a31232a8
1 changed files with 9 additions and 12 deletions

View File

@ -1,19 +1,16 @@
COMPILE_OPTS = -c -op -Jdata -I$(GTKD)/src \
-I$(GTKD)/srcgl -I$(DERELICT)/import
COMPILE_OPTS = -op -Jdata -I$(GTKD)/src \
-I$(GTKD)/srcgl -I$(DERELICT)/import \
-inline -release -O -noboundscheck
LINK_OPTS = -L-lpthread -L-lGL -L-ldl -L-lX11 \
-L-L$(GTKD) -L-lgtkd -L-lgtkdgl \
-L-L$(DERELICT)/lib -L-lDerelictSDL -L-lDerelictUtil \
-L-L$(GTKD) -L-lgtkd -L-lgtkdgl \
-L-L$(DERELICT)/lib -L-lDerelictSDL -L-lDerelictUtil
ALL_SRC = $(shell find -name "*.d")
ALL_OBJS = $(ALL_SRC:%.d=%.o)
ALL_SRC = $(shell find -name "*.d" \! -path "./cpu/*")
all: ${ALL_OBJS}
dmd ${ALL_OBJS} -oftwoapple ${LINK_OPTS}
all: ${ALL_SRC}
dmd $(COMPILE_OPTS) ${ALL_SRC} -oftwoapple ${LINK_OPTS}
clean:
rm -rf twoapple ${ALL_OBJS}
%.o: %.d
dmd $(DFLAGS) -inline -release -O $(COMPILE_OPTS) $<
rm -rf twoapple twoapple.o