23 lines
562 B
Makefile
23 lines
562 B
Makefile
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)
|