build: add support for freestanding builds
parent
e65e485630
commit
d44eba0b22
6
Makefile
6
Makefile
|
@ -7,6 +7,12 @@ LIBDIR := /lib
|
||||||
CFLAGS := -ggdb3 -O2 -Wall
|
CFLAGS := -ggdb3 -O2 -Wall
|
||||||
CPPFLAGS := -Iarch/${ARCH} -Iarch/common
|
CPPFLAGS := -Iarch/${ARCH} -Iarch/common
|
||||||
EXPORT_UNPREFIXED := yes
|
EXPORT_UNPREFIXED := yes
|
||||||
|
FREESTANDING := no
|
||||||
|
|
||||||
|
ifeq ($(FREESTANDING),yes)
|
||||||
|
CFLAGS += -DFREESTANDING -isystem arch/${ARCH}/freestanding
|
||||||
|
EXPORT_UNPREFIXED = no
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(EXPORT_UNPREFIXED),yes)
|
ifeq ($(EXPORT_UNPREFIXED),yes)
|
||||||
CFLAGS += -DEXPORT_UNPREFIXED
|
CFLAGS += -DEXPORT_UNPREFIXED
|
||||||
|
|
Loading…
Reference in New Issue