mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2024-11-25 05:25:14 +00:00
Add Mac coopnet support
This commit is contained in:
parent
0c23456fd9
commit
7ee00a12a8
3 changed files with 8 additions and 2 deletions
10
Makefile
10
Makefile
|
@ -965,6 +965,7 @@ else
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# coopnet
|
# coopnet
|
||||||
|
COOPNET_LIBS :=
|
||||||
ifeq ($(COOPNET),1)
|
ifeq ($(COOPNET),1)
|
||||||
ifeq ($(WINDOWS_BUILD),1)
|
ifeq ($(WINDOWS_BUILD),1)
|
||||||
ifeq ($(TARGET_BITS), 32)
|
ifeq ($(TARGET_BITS), 32)
|
||||||
|
@ -973,7 +974,9 @@ ifeq ($(COOPNET),1)
|
||||||
LDFLAGS += -Llib/coopnet/win64 -l:libcoopnet.a -l:libjuice.a -lbcrypt -lws2_32
|
LDFLAGS += -Llib/coopnet/win64 -l:libcoopnet.a -l:libjuice.a -lbcrypt -lws2_32
|
||||||
endif
|
endif
|
||||||
else ifeq ($(OSX_BUILD),1)
|
else ifeq ($(OSX_BUILD),1)
|
||||||
LDFLAGS += -L./lib/coopnet/mac/ -l coopnet
|
LDFLAGS += -Wl,-rpath,@loader_path -L./lib/coopnet/mac/ -l coopnet
|
||||||
|
COOPNET_LIBS += ./lib/coopnet/mac/libcoopnet.dylib
|
||||||
|
COOPNET_LIBS += ./lib/coopnet/mac/libjuice.1.2.2.dylib
|
||||||
else ifeq ($(TARGET_RPI),1)
|
else ifeq ($(TARGET_RPI),1)
|
||||||
ifneq (,$(findstring aarch64,$(machine)))
|
ifneq (,$(findstring aarch64,$(machine)))
|
||||||
LDFLAGS += -Llib/coopnet/linux -l:libcoopnet-arm64.a -l:libjuice.a
|
LDFLAGS += -Llib/coopnet/linux -l:libcoopnet-arm64.a -l:libjuice.a
|
||||||
|
@ -1252,6 +1255,9 @@ $(BUILD_DIR)/$(DISCORD_SDK_LIBS):
|
||||||
$(BUILD_DIR)/$(BASS_LIBS):
|
$(BUILD_DIR)/$(BASS_LIBS):
|
||||||
@$(CP) -f $(BASS_LIBS) $(BUILD_DIR)
|
@$(CP) -f $(BASS_LIBS) $(BUILD_DIR)
|
||||||
|
|
||||||
|
$(BUILD_DIR)/$(COOPNET_LIBS):
|
||||||
|
@$(CP) -f $(COOPNET_LIBS) $(BUILD_DIR)
|
||||||
|
|
||||||
$(BUILD_DIR)/$(LANG_DIR):
|
$(BUILD_DIR)/$(LANG_DIR):
|
||||||
@$(CP) -f -r $(LANG_DIR) $(BUILD_DIR)
|
@$(CP) -f -r $(LANG_DIR) $(BUILD_DIR)
|
||||||
|
|
||||||
|
@ -1621,7 +1627,7 @@ ifeq ($(TARGET_N64),1)
|
||||||
$(BUILD_DIR)/$(TARGET).objdump: $(ELF)
|
$(BUILD_DIR)/$(TARGET).objdump: $(ELF)
|
||||||
$(OBJDUMP) -D $< > $@
|
$(OBJDUMP) -D $< > $@
|
||||||
else
|
else
|
||||||
$(EXE): $(O_FILES) $(MIO0_FILES:.mio0=.o) $(ULTRA_O_FILES) $(GODDARD_O_FILES) $(BUILD_DIR)/$(RPC_LIBS) $(BUILD_DIR)/$(DISCORD_SDK_LIBS) $(BUILD_DIR)/$(BASS_LIBS) $(BUILD_DIR)/$(LANG_DIR) $(BUILD_DIR)/$(MOD_DIR)
|
$(EXE): $(O_FILES) $(MIO0_FILES:.mio0=.o) $(ULTRA_O_FILES) $(GODDARD_O_FILES) $(BUILD_DIR)/$(RPC_LIBS) $(BUILD_DIR)/$(DISCORD_SDK_LIBS) $(BUILD_DIR)/$(BASS_LIBS) $(BUILD_DIR)/$(COOPNET_LIBS) $(BUILD_DIR)/$(LANG_DIR) $(BUILD_DIR)/$(MOD_DIR)
|
||||||
@$(PRINT) "$(GREEN)Linking executable: $(BLUE)$@ $(NO_COL)\n"
|
@$(PRINT) "$(GREEN)Linking executable: $(BLUE)$@ $(NO_COL)\n"
|
||||||
$(V)$(LD) $(PROF_FLAGS) -L $(BUILD_DIR) -o $@ $(O_FILES) $(ULTRA_O_FILES) $(GODDARD_O_FILES) $(LDFLAGS) $(EXTRA_INCLUDES)
|
$(V)$(LD) $(PROF_FLAGS) -L $(BUILD_DIR) -o $@ $(O_FILES) $(ULTRA_O_FILES) $(GODDARD_O_FILES) $(LDFLAGS) $(EXTRA_INCLUDES)
|
||||||
endif
|
endif
|
||||||
|
|
BIN
lib/coopnet/mac/libcoopnet.dylib
Executable file
BIN
lib/coopnet/mac/libcoopnet.dylib
Executable file
Binary file not shown.
BIN
lib/coopnet/mac/libjuice.1.2.2.dylib
Executable file
BIN
lib/coopnet/mac/libjuice.1.2.2.dylib
Executable file
Binary file not shown.
Loading…
Reference in a new issue