blob: c9cc9dfd4ad140dbd2f6bc9dcb56d94871649194 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
AS ?= as
AR ?= ar
CC ?= cc
LD ?= ld
CPP ?= cpp
CPPFLAGS += -Iinclude
CFLAGS += -O2
CFLAGS += -std=c11
CFLAGS += -Wall -Wextra -pedantic
CFLAGS += -no-pie -fno-stack-protector
CFLAGS += -fno-omit-frame-pointer -ffreestanding
CFLAGS += -nostdlib -fno-builtin -mno-red-zone
CFLAGS += -D DEBUG -g
CFLAGS += $(CPPFLAGS)
LDFLAGS += -nmagic -nostdlib
LDFLAGS += -z noexecstack
|