Remove some unnecessary code duplications.

This commit is contained in:
Yamagi Burmeister 2019-05-09 18:25:49 +02:00
parent 702110da7d
commit 96bec2bf1f
1 changed files with 4 additions and 14 deletions

View File

@ -150,35 +150,25 @@ rogue:
@echo "===> Building game.dll" @echo "===> Building game.dll"
${Q}mkdir -p release ${Q}mkdir -p release
$(MAKE) release/game.dll $(MAKE) release/game.dll
else ifeq ($(OSTYPE), Darwin)
build/%.o: %.c
@echo "===> CC $<"
${Q}mkdir -p $(@D)
${Q}$(CC) -c $(CFLAGS) -o $@ $<
ifeq ($(OSTYPE), Darwin)
rogue: rogue:
@echo "===> Building game.dylib" @echo "===> Building game.dylib"
${Q}mkdir -p release ${Q}mkdir -p release
$(MAKE) release/game.dylib $(MAKE) release/game.dylib
build/%.o: %.c
@echo "===> CC $<"
${Q}mkdir -p $(@D)
${Q}$(CC) -c $(CFLAGS) -o $@ $<
else else
rogue: rogue:
@echo "===> Building game.so" @echo "===> Building game.so"
${Q}mkdir -p release ${Q}mkdir -p release
$(MAKE) release/game.so $(MAKE) release/game.so
release/game.so : CFLAGS += -fPIC
endif
build/%.o: %.c build/%.o: %.c
@echo "===> CC $<" @echo "===> CC $<"
${Q}mkdir -p $(@D) ${Q}mkdir -p $(@D)
${Q}$(CC) -c $(CFLAGS) -o $@ $< ${Q}$(CC) -c $(CFLAGS) -o $@ $<
release/game.so : CFLAGS += -fPIC
endif
# ---------- # ----------
ROGUE_OBJS_ = \ ROGUE_OBJS_ = \