# Define compiler toolchain with CC or PLATFORM variables # Example (GCC toolchains) # make PLATFORM=arm-linux-gnueabi- # OR # make CC=armcc AR=ArmAR # OR # make CC=iccarm LIB = libeventOS.a SRCS += \ source/event.c \ source/ns_timer.c \ source/system_timer.c\ source/ns_timeout.c include ../libService/toolchain_rules.mk override CFLAGS += -I nanostack-event-loop # # External sources from libService # SERVLIB_DIR := ../libService override CFLAGS += -I$(SERVLIB_DIR)/libService $(eval $(call generate_rules,$(LIB),$(SRCS))) .PHONY: release release: 7z a edtls-lib_$(VERSION).zip *.a *.lib include .PHONY: deploy_to deploy_to: all tar --transform 's,^,event-loop/,' --append -f $(TO) *.a