| 1234567891011121314151617181920212223242526 |
- nspire_LOCAL_PATH := $(call whereami)
- SRCS_C += $(wildcard $(nspire_LOCAL_PATH)/platform/*.c)
- SRCS_CPP += $(wildcard $(nspire_LOCAL_PATH)/*.cpp)
- INCLUDE += $(nspire_LOCAL_PATH)/public
- CFLAGS_COMMON += -marm -DTARGET_NSPIRE=1
- YCM_EXTRA_CFLAGS := -m32 -I$(NDLESS_GIT)/ndless-sdk/include -I$(HOME)/.ndless/include
- CC = nspire-gcc
- CPP = nspire-g++
- ZEHN = genzehn
- ZEHNFLAGS = --name "$(NAME)" --compress
- EXE = $(OUT)/$(NAME).tns
- DATA_FILE_SUFFIX=.tns
- $(EXE): $(ELF)
- @mkdir -p $(dir $@)
- @echo "ZEHN: $@"
- @$(ZEHN) --input $(ELF) --output $(EXE) $(ZEHNFLAGS)
- run: all
- @echo "TILP: $(EXE)"
- @tilp -ns $(EXE) > /dev/null
|