mirror of
https://github.com/ClassiCube/ClassiCube.git
synced 2025-09-10 07:49:57 -04:00
PS2: Enable SSL support too
This commit is contained in:
parent
55c4b51a39
commit
572c1ad775
@ -1,7 +1,7 @@
|
|||||||
ifeq ($(strip $(PS2SDK)),)
|
ifeq ($(strip $(PS2SDK)),)
|
||||||
$(error "PS2SDK must be set in your environment")
|
$(error "PS2SDK must be set in your environment")
|
||||||
endif
|
endif
|
||||||
SOURCE_DIRS := src misc/ps2
|
SOURCE_DIRS := src third_party/bearssl/src misc/ps2
|
||||||
BUILD_DIR = build-ps2
|
BUILD_DIR = build-ps2
|
||||||
|
|
||||||
S_FILES := $(foreach dir,$(SOURCE_DIRS),$(wildcard $(dir)/*.S))
|
S_FILES := $(foreach dir,$(SOURCE_DIRS),$(wildcard $(dir)/*.S))
|
||||||
@ -18,7 +18,7 @@ EE_BIN = ClassiCube-ps2.elf
|
|||||||
EE_OBJS = $(OBJS) $(patsubst %.o, $(BUILD_DIR)/%.o, $(IOP_MODS))
|
EE_OBJS = $(OBJS) $(patsubst %.o, $(BUILD_DIR)/%.o, $(IOP_MODS))
|
||||||
EE_LIBS = -lpatches -lpad -lpacket -ldma -lgraph -ldraw -lc -lps2ip -lnetman -lmc -lmouse -lkbd
|
EE_LIBS = -lpatches -lpad -lpacket -ldma -lgraph -ldraw -lc -lps2ip -lnetman -lmc -lmouse -lkbd
|
||||||
|
|
||||||
EE_INCS := -I$(PS2SDK)/ee/include -I$(PS2SDK)/common/include
|
EE_INCS := -I$(PS2SDK)/ee/include -I$(PS2SDK)/common/include -Ithird_party/bearssl/inc
|
||||||
EE_CFLAGS := -D_EE -G0 -O2 -Wall -gdwarf-2 -gz -DPLAT_PS2
|
EE_CFLAGS := -D_EE -G0 -O2 -Wall -gdwarf-2 -gz -DPLAT_PS2
|
||||||
EE_LDFLAGS := -L$(PS2SDK)/ee/lib -Wl,-zmax-page-size=128
|
EE_LDFLAGS := -L$(PS2SDK)/ee/lib -Wl,-zmax-page-size=128
|
||||||
EE_LINKFILE := $(PS2SDK)/ee/startup/linkfile
|
EE_LINKFILE := $(PS2SDK)/ee/startup/linkfile
|
||||||
@ -80,12 +80,15 @@ $(EE_BIN): $(EE_OBJS)
|
|||||||
$(BUILD_DIR)/%.o: src/%.c
|
$(BUILD_DIR)/%.o: src/%.c
|
||||||
$(EE_CC) $(DEPFLAGS) $(EE_CFLAGS) $(EE_INCS) -c $< -o $@
|
$(EE_CC) $(DEPFLAGS) $(EE_CFLAGS) $(EE_INCS) -c $< -o $@
|
||||||
|
|
||||||
$(BUILD_DIR)/%.o: $(BUILD_DIR)/%.c # IOP modules
|
$(BUILD_DIR)/%.o: third_party/bearssl/src/%.c
|
||||||
$(EE_CC) $(EE_CFLAGS) $(EE_INCS) -c $< -o $@
|
$(EE_CC) $(DEPFLAGS) $(EE_CFLAGS) $(EE_INCS) -c $< -o $@
|
||||||
|
|
||||||
$(BUILD_DIR)/%.o: misc/ps2/%.S
|
$(BUILD_DIR)/%.o: misc/ps2/%.S
|
||||||
$(EE_CC) $(DEPFLAGS) $(EE_CFLAGS) $(EE_INCS) -c $< -o $@
|
$(EE_CC) $(DEPFLAGS) $(EE_CFLAGS) $(EE_INCS) -c $< -o $@
|
||||||
|
|
||||||
|
$(BUILD_DIR)/%.o: $(BUILD_DIR)/%.c # IOP modules
|
||||||
|
$(EE_CC) $(EE_CFLAGS) $(EE_INCS) -c $< -o $@
|
||||||
|
|
||||||
# Dependency tracking
|
# Dependency tracking
|
||||||
$(DEPFILES):
|
$(DEPFILES):
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user