##// END OF EJS Templates
Added STM32F4 target, improved rules files, added additional Include folder var...
Added STM32F4 target, improved rules files, added additional Include folder var for project files.

File last commit:

r14:c6ae61909bfd default
r14:c6ae61909bfd default
Show More
Makefile
27 lines | 829 B | text/x-makefile | MakefileLexer
PROJECTDIR = `pwd`
LIBUC = /opt/libuc2
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-noabi-gcc
ARCHFOLDER = $(LIBUC)/rules/lpc17XX-arm-noabi-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