Use `clock_prescale_set()` from avr-libc (#7540)
[jackhill/qmk/firmware.git] / tmk_core / native.mk
CommitLineData
7f67abd7
FS
1SYSTEM_TYPE := $(shell gcc -dumpmachine)
2
8a9aac6e
FS
3CC = gcc
4OBJCOPY =
5OBJDUMP =
6SIZE =
7AR =
8NM =
9HEX =
10EEP =
11BIN =
12
13
14COMPILEFLAGS += -funsigned-char
15COMPILEFLAGS += -funsigned-bitfields
16COMPILEFLAGS += -ffunction-sections
17COMPILEFLAGS += -fdata-sections
18COMPILEFLAGS += -fshort-enums
7f67abd7
FS
19ifneq ($(findstring mingw, ${SYSTEM_TYPE}),)
20COMPILEFLAGS += -mno-ms-bitfields
21endif
8a9aac6e
FS
22
23CFLAGS += $(COMPILEFLAGS)
24CFLAGS += -fno-inline-small-functions
25CFLAGS += -fno-strict-aliasing
26
27CPPFLAGS += $(COMPILEFLAGS)
28CPPFLAGS += -fno-exceptions
29CPPFLAGS += -std=gnu++11