rules.mk 457 B

1234567891011121314151617181920212223
  1. nspire_LOCAL_PATH := $(call whereami)
  2. SRCS_C += $(wildcard $(nspire_LOCAL_PATH)/platform/*.c)
  3. SRCS_CPP += $(wildcard $(nspire_LOCAL_PATH)/*.cpp)
  4. CFLAGS_COMMON += -marm
  5. CC = nspire-gcc
  6. CPP = nspire-g++
  7. ZEHN = genzehn
  8. ZEHNFLAGS = --name "$(NAME)" --compress
  9. EXE = $(OUT)/$(NAME).tns
  10. $(EXE): $(ELF)
  11. @mkdir -p $(dir $@)
  12. @echo "ZEHN: $@"
  13. @$(ZEHN) --input $(ELF) --output $(EXE) $(ZEHNFLAGS)
  14. run: all
  15. @echo "TILP: $(EXE)"
  16. @tilp -ns $(EXE) > /dev/null