arch = 3ds MODE = debug #MODE = release # enables optimization export PATH := $(HOME)/opt/bin:$(PATH) ifeq ($(arch),x86) PREFIX = i686-elf- libpath = i686-elf else ifeq ($(arch),x86_64) PREFIX = x86_64-elf- libpath = x86_64-elf else ifeq ($(arch),3ds) PREFIX = arm-none-eabi- libpath = arm-none-eabi endif endif endif ifeq ($(MODE),debug) CFLAGS := -g3 -DDEBUG CPPFLAGS := -g3 -DDEBUG else CFLAGS := -O2 CPPFLAGS := -O2 endif