PROJECTDIR = `pwd` LIBUC = /opt/libuc2 PROJECTFILE = mbed.pro include $(LIBUC)/rules/common/rules.mk HEADERSINSTALLPATH = $(LIBUC_BSP_INC_DIR)/mbed HEADERS += bsp.h LIBSOURCES += bsp.c OBJDIR = obj BINDIR = bin OBJECTFILES = $(LIBSOURCES:.c=.o) OBJECTFILES := $(addprefix $(OBJDIR)/,$(OBJECTFILES)) ARCH = lpc17XX-arm-none-eabi-gcc ARCHFOLDER = $(LIBUC)/rules/lpc17XX-arm-none-eabi-gcc TARGET=libbsp LIBUC_INCLUDES=$(LIBUC_INC_DIR_UART_CMD) $(LIBUC_INC_DIR_CORE_CMD) $(LIBUC_INC_DIR_UHANDLE_CMD) LIBUC_LIBRARIES=$(LIBUC_LIBS_DIR_UART_CMD) $(LIBUC_LIBS_UART) $(LIBUC_LIBS_DIR_CORE_CMD) $(LIBUC_LIBS_CORE) $(LIBUC_LIBS_DIR_UHANDLE_CMD) $(LIBUC_LIBS_UHANDLE) TARGETINSTALLPATH=$(LIBUC_BSP_BIN_DIR)/mbed HEADERSINSTALLPATH=$(LIBUC_BSP_INC_DIR)/mbed BSP=generic include $(ARCHFOLDER)/rules.mk all:lib @echo Code compiled libclean: rm -f $(TARGETINSTALLPATH)/*.a rm -f $(HEADERSINSTALLPATH)/*.h