Compare commits

..

2 Commits

1 changed files with 4 additions and 7 deletions

View File

@ -16,8 +16,8 @@ OUTPUT = 2D_Engine_Casio_Tool
# Compiler and flags # Compiler and flags
CXX = g++ CXX = g++
CXXFLAGS = -std=c++17 -g -I. CXXFLAGS = -Wall -Wextra -std=c++17 -O2 -I. -no-pie
LDFLAGS = LDFLAGS = -no-pie
# Deduce objects # Deduce objects
OBJECTS = $(SOURCES:%.cpp=$(BUILD_DIR)/%.o) OBJECTS = $(SOURCES:%.cpp=$(BUILD_DIR)/%.o)
@ -59,13 +59,10 @@ $(BUILD_DIR)/%.o: %.cpp
$(Q)mkdir -p $(dir $@) $(Q)mkdir -p $(dir $@)
$(Q)$(CXX) $(CXXFLAGS) -MMD -MP -c $< -o $@ $(Q)$(CXX) $(CXXFLAGS) -MMD -MP -c $< -o $@
# Arch and BFD header version
ARCH := $(shell arch)
BFD_VER := $(shell objcopy --info 2>/dev/null | grep -m1 '^elf')
# Convert .png.o from .png # Convert .png.o from .png
$(BUILD_DIR)/%.o: % $(BUILD_DIR)/%.o: %
fxconv --cg --toolchain= --arch=$(ARCH) --outputtarget=$(BFD_VER) $< -o $@ #fxconv --cg --toolchain= --arch=x86-64 --outputtarget=elf64 $< -o $@
fxconv --cg --toolchain=sh-elf $< -o $@
# Source files dependencies # Source files dependencies
-include $(OBJECTS:.o=.d) -include $(OBJECTS:.o=.d)