##// 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 | 1.2 KiB | text/x-makefile | MakefileLexer
PROJECTDIR = `pwd`
LIBUC = /opt/libuc2
HEADERSINSTALLPATH = $(LIBUC_BSP_INC_DIR)/LandTiger
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_ALLFS_CMD) $(LIBUC_INC_DIR_UART_CMD) $(LIBUC_INC_DIR_SSP_CMD) $(LIBUC_INC_DIR_24LC0X_CMD) $(LIBUC_INC_DIR_IIC_CMD) $(LIBUC_INC_DIR_CORE_CMD) $(LIBUC_INC_DIR_UCSTRINGS_CMD) $(LIBUC_INC_DIR_UHANDLE_CMD)
LIBUC_LIBRARIES=$(LIBUC_LIBS_DIR_ALLFS_CMD) $(LIBUC_LIBS_ALLFS) $(LIBUC_LIBS_DIR_UART_CMD) $(LIBUC_LIBS_UART) $(LIBUC_LIBS_DIR_SSP_CMD) $(LIBUC_LIBS_SSP) $(LIBUC_LIBS_DIR_24LC0X_CMD) $(LIBUC_LIBS_24LC0X) $(LIBUC_LIBS_DIR_IIC_CMD) $(LIBUC_LIBS_IIC) $(LIBUC_LIBS_DIR_CORE_CMD) $(LIBUC_LIBS_CORE) $(LIBUC_LIBS_DIR_UCSTRINGS_CMD) $(LIBUC_LIBS_UCSTRINGS) $(LIBUC_LIBS_DIR_UHANDLE_CMD) $(LIBUC_LIBS_UHANDLE)
TARGETINSTALLPATH=$(LIBUC_BSP_BIN_DIR)/LandTiger
HEADERSINSTALLPATH=$(LIBUC_BSP_INC_DIR)/LandTiger
BSP=generic
include $(ARCHFOLDER)/rules.mk
all:lib
@echo Code compiled
libclean:
rm -f $(TARGETINSTALLPATH)/*.a
rm -f $(HEADERSINSTALLPATH)/*.h