all: $(patsubst %.cpp,%.elf,$(wildcard example/*.cpp)) OPT = -Og MAKEFILE_PATH := $(patsubst %/,%,$(dir $(abspath $(firstword $(MAKEFILE_LIST))))) LIB ?= $(MAKEFILE_PATH)/dreamcast CFLAGS += -I$(MAKEFILE_PATH)/dreamcast CFLAGS += -I$(MAKEFILE_PATH)/ CFLAGS += -Wno-error=strict-aliasing -fno-strict-aliasing CARCH = -m4-single -ml include dreamcast/base.mk include dreamcast/common.mk include dreamcast/headers.mk include dreamcast/ip.mk MAIN_OBJ = \ main.o \ $(LIB)/sh7091/serial.o main.elf: LDSCRIPT = $(LIB)/main.lds main.elf: $(START_OBJ) $(MAIN_OBJ)