Makefile updates

This commit is contained in:
Michael Ossmann 2012-05-22 14:20:39 -06:00
parent 7d434c3ebc
commit 61e162e3d2

View File

@ -2,6 +2,7 @@
## This file is part of the libopencm3 project. ## This file is part of the libopencm3 project.
## ##
## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de> ## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
## Copyright (C) 2012 Michael Ossmann <mike@ossmann.com>
## ##
## This library is free software: you can redistribute it and/or modify ## This library is free software: you can redistribute it and/or modify
## it under the terms of the GNU Lesser General Public License as published by ## it under the terms of the GNU Lesser General Public License as published by
@ -17,15 +18,16 @@
## along with this library. If not, see <http://www.gnu.org/licenses/>. ## along with this library. If not, see <http://www.gnu.org/licenses/>.
## ##
LIBNAME = libopencm3_lpc17xx LIBNAME = libopencm3_lpc43xx
PREFIX ?= arm-none-eabi PREFIX ?= arm-none-eabi
#PREFIX ?= arm-elf #PREFIX ?= arm-elf
CC = $(PREFIX)-gcc CC = $(PREFIX)-gcc
AR = $(PREFIX)-ar AR = $(PREFIX)-ar
CFLAGS = -O0 -g -Wall -Wextra -I../../include -fno-common \ CFLAGS = -O0 -g -Wall -Wextra -I../../include -fno-common \
-mcpu=cortex-m3 -mthumb -Wstrict-prototypes \ -mcpu=cortex-m4 -mthumb -Wstrict-prototypes \
-ffunction-sections -fdata-sections -MD -ffunction-sections -fdata-sections -MD \
-mfloat-abi=hard -mfpu=fpv4-sp-d16
# ARFLAGS = rcsv # ARFLAGS = rcsv
ARFLAGS = rcs ARFLAGS = rcs
OBJS = gpio.o vector.o OBJS = gpio.o vector.o