Compile all files at once.
This commit is contained in:
parent
ed8dc37bb4
commit
76cfb27a7b
19
src/Makefile
19
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" \! -path "./cpu/*")
|
||||
ALL_OBJS = $(ALL_SRC:%.d=%.o)
|
||||
|
||||
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
|
||||
|
||||
|
|
Loading…
Reference in New Issue