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:
parent
74201196e4
commit
94ac6ddbd2
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user