mbed-os/features/nanostack/sal-stack-nanostack-eventloop/Makefile

35 lines
706 B
Makefile

# 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