From 0a8135395a523ea1dd2409a9738a768e07ff9ec1 Mon Sep 17 00:00:00 2001 From: Uwe Hermann Date: Thu, 16 Jul 2009 03:27:05 +0200 Subject: Add dummy gpio.c implementation and final Makefile. The whole lib should now build and install fine. It's not yet tested on hardware, though. --- lib/Makefile | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 lib/Makefile (limited to 'lib/Makefile') diff --git a/lib/Makefile b/lib/Makefile new file mode 100644 index 0000000..fb0440e --- /dev/null +++ b/lib/Makefile @@ -0,0 +1,38 @@ +## +## This file is part of the libopenstm32 project. +## +## Copyright (C) 2009 Uwe Hermann +## +## This program is free software; you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation; either version 2 of the License, or +## (at your option) any later version. +## +## This program is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with this program; if not, write to the Free Software +## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +## + +# PREFIX ?= arm-none-eabi +PREFIX ?= arm-elf +CC = $(PREFIX)-gcc +AR = $(PREFIX)-ar +CFLAGS = -Os -g -Wall -Wextra -I../include -fno-common \ + -mcpu=cortex-m3 -mthumb +ARFLAGS = rcsv +LIBNAME = libopenstm32 +OBJS = gpio.o + +all: $(LIBNAME).a + +$(LIBNAME).a: $(OBJS) + $(AR) $(ARFLAGS) $@ $^ + +clean: + rm -f *.o $(LIBNAME).a + -- cgit v1.2.3