2016-06-18 11:16:15 +00:00
|
|
|
arch = x86_64
|
2016-02-04 11:57:35 +00:00
|
|
|
#MODE = debug
|
|
|
|
MODE = release # enables optimization
|
2015-10-11 10:38:56 +00:00
|
|
|
|
2016-01-28 18:51:40 +00:00
|
|
|
export PATH := $(HOME)/opt/bin:$(PATH)
|
2016-06-17 19:39:43 +00:00
|
|
|
ARCHFLAGS =
|
2016-06-16 18:50:03 +00:00
|
|
|
ifeq ($(arch),x86)
|
|
|
|
PREFIX = i686-elf-
|
|
|
|
else
|
|
|
|
ifeq ($(arch),x86_64)
|
|
|
|
PREFIX = x86_64-elf-
|
2016-06-17 19:39:43 +00:00
|
|
|
ARCHFLAGS =
|
2016-06-16 18:50:03 +00:00
|
|
|
endif
|
|
|
|
endif
|
2015-10-14 18:02:41 +00:00
|
|
|
|
2015-10-11 10:38:56 +00:00
|
|
|
ifeq ($(MODE),debug)
|
2016-06-17 19:39:43 +00:00
|
|
|
CFLAGS += -g3 -DDEBUG
|
2015-10-11 10:38:56 +00:00
|
|
|
CPPFLAGS += -g3 -DDEBUG
|
|
|
|
else
|
2016-02-04 11:57:35 +00:00
|
|
|
CFLAGS += -O2
|
|
|
|
CPPFLAGS += -O2
|
2015-10-11 10:38:56 +00:00
|
|
|
endif
|