1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-24 14:03:55 +01:00

refactor and clean up native Makefile

This commit is contained in:
Ludwig Ortmann 2014-02-01 13:16:58 +01:00
parent 74201196e4
commit 94ac6ddbd2

View File

@ -1,31 +1,30 @@
export INCLUDES += -I$(RIOTBOARD)/$(BOARD)/include
export CPU = native
export ELF = $(BINDIR)$(PROJECT).elf
# toolchain config
export PREFIX =
#export CC = $(PREFIX)gcc
# toolchain:
export PREFIX =
export CC ?= $(PREFIX)gcc
export AR = $(PREFIX)ar
export CFLAGS += -std=gnu99 -Wall -Wextra -pedantic -m32
export ASFLAGS =
export AS = $(PREFIX)as
export LINK = $(PREFIX)gcc
export SIZE = $(PREFIX)size
export OBJCOPY = $(PREFIX)objcopy
LINKFLAGS += -m32 -gc -ldl
export DEBUGGER = gdb
export TERMPROG = $(ELF)
export FLASHER = true
TERMPROG = $(BINDIR)/$(PROJECT).elf
FLASHER = true
# flags:
export CFLAGS += -std=gnu99 -Wall -Wextra -pedantic -m32
export LINKFLAGS += -m32 -gc -ldl
export ASFLAGS =
export DEBUGGER_FLAGS = $(ELF)
ifneq (,$(findstring nativenet,$(USEMODULE)))
ifeq ($(strip $(PORT)),)
export PORT = tap0
endif
export PORT ?= tap0
else
export PORT =
export PORT =
endif
DEBUGGER = gdb
DEBUGGER_FLAGS = $(BINDIR)$(PROJECT).elf
include $(RIOTBOARD)/$(BOARD)/Makefile.dep