|
|
@ -24,6 +24,14 @@ |
|
|
|
# SUCH DAMAGE.
|
|
|
|
# SUCH DAMAGE.
|
|
|
|
#
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#
|
|
|
|
|
|
|
|
# Save the system type for later use.
|
|
|
|
|
|
|
|
#
|
|
|
|
|
|
|
|
SYSTYPE := $(shell uname)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# force LANG to C so awk works sanely on MacOS
|
|
|
|
|
|
|
|
export LANG=C
|
|
|
|
|
|
|
|
|
|
|
|
#
|
|
|
|
#
|
|
|
|
# Locate the sketch sources based on the initial Makefile's path
|
|
|
|
# Locate the sketch sources based on the initial Makefile's path
|
|
|
|
#
|
|
|
|
#
|
|
|
@ -85,13 +93,18 @@ ifneq ($(MAKECMDGOALS),configure) |
|
|
|
HARDWARE=desktop
|
|
|
|
HARDWARE=desktop
|
|
|
|
BOARD=desktop
|
|
|
|
BOARD=desktop
|
|
|
|
|
|
|
|
|
|
|
|
CXX := g++
|
|
|
|
ifeq ($(SYSTYPE),Darwin) |
|
|
|
CC := gcc
|
|
|
|
CXX := c++
|
|
|
|
AS := gcc
|
|
|
|
CC := cc
|
|
|
|
AR := ar
|
|
|
|
AS := cc
|
|
|
|
LD := g++
|
|
|
|
AR := ar
|
|
|
|
GDB := gdb
|
|
|
|
endif |
|
|
|
OBJCOPY := objcopy
|
|
|
|
|
|
|
|
|
|
|
|
CXX ?= g++
|
|
|
|
|
|
|
|
CC ?= gcc
|
|
|
|
|
|
|
|
AS ?= gcc
|
|
|
|
|
|
|
|
AR ?= ar
|
|
|
|
|
|
|
|
LD := $(CXX)
|
|
|
|
|
|
|
|
|
|
|
|
# Find awk
|
|
|
|
# Find awk
|
|
|
|
AWK ?= gawk
|
|
|
|
AWK ?= gawk
|
|
|
@ -114,7 +127,7 @@ ASOPTS = -assembler-with-cpp |
|
|
|
CXXFLAGS = -g $(DEFINES) $(OPTFLAGS) $(DEPFLAGS) $(CXXOPTS)
|
|
|
|
CXXFLAGS = -g $(DEFINES) $(OPTFLAGS) $(DEPFLAGS) $(CXXOPTS)
|
|
|
|
CFLAGS = -g $(DEFINES) $(OPTFLAGS) $(DEPFLAGS) $(COPTS)
|
|
|
|
CFLAGS = -g $(DEFINES) $(OPTFLAGS) $(DEPFLAGS) $(COPTS)
|
|
|
|
ASFLAGS = -g $(DEFINES) $(DEPFLAGS) $(ASOPTS)
|
|
|
|
ASFLAGS = -g $(DEFINES) $(DEPFLAGS) $(ASOPTS)
|
|
|
|
LDFLAGS = -g $(OPTFLAGS) -Wl,--gc-sections -Wl,-Map -Wl,$(SKETCHMAP)
|
|
|
|
LDFLAGS = -g $(OPTFLAGS)
|
|
|
|
|
|
|
|
|
|
|
|
LIBS = -lm
|
|
|
|
LIBS = -lm
|
|
|
|
|
|
|
|
|
|
|
|