From 54a31232a8e3dbf37deea7aec13df956c3307929 Mon Sep 17 00:00:00 2001 From: edmccard Date: Fri, 13 Apr 2012 04:29:05 -0400 Subject: [PATCH] Compile all files at once. Conflicts: src/Makefile --- src/Makefile | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/src/Makefile b/src/Makefile index de06db2..e8b8661 100644 --- a/src/Makefile +++ b/src/Makefile @@ -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