Compare commits
2 Commits
6bd85dfb8f
...
946895c364
Author | SHA1 | Date |
---|---|---|
|
946895c364 | |
|
ed346d99c1 |
11
Makefile
11
Makefile
|
@ -16,8 +16,8 @@ OUTPUT = 2D_Engine_Casio_Tool
|
|||
|
||||
# Compiler and flags
|
||||
CXX = g++
|
||||
CXXFLAGS = -std=c++17 -g -I.
|
||||
LDFLAGS =
|
||||
CXXFLAGS = -Wall -Wextra -std=c++17 -O2 -I. -no-pie
|
||||
LDFLAGS = -no-pie
|
||||
|
||||
# Deduce objects
|
||||
OBJECTS = $(SOURCES:%.cpp=$(BUILD_DIR)/%.o)
|
||||
|
@ -59,13 +59,10 @@ $(BUILD_DIR)/%.o: %.cpp
|
|||
$(Q)mkdir -p $(dir $@)
|
||||
$(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
|
||||
$(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
|
||||
-include $(OBJECTS:.o=.d)
|
||||
|
|
Loading…
Reference in New Issue