aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile8
1 files changed, 6 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 23ea1b7..e693516 100644
--- a/Makefile
+++ b/Makefile
@@ -17,11 +17,12 @@
## along with this program. If not, see <http://www.gnu.org/licenses/>.
##
-PREFIX ?= arm-none-eabi
-# PREFIX ?= arm-elf
+PREFIX ?= arm-none-eabi
+#PREFIX ?= arm-elf
DESTDIR ?= /usr/local
INCDIR = $(DESTDIR)/$(PREFIX)/include
LIBDIR = $(DESTDIR)/$(PREFIX)/lib
+SHAREDIR = $(DESTDIR)/$(PREFIX)/share/libopencm3/scripts
INSTALL = install
TARGETS = stm32f1 stm32f2 lpc13xx lm3s
@@ -57,11 +58,14 @@ install: lib
@printf " INSTALL headers\n"
$(Q)$(INSTALL) -d $(INCDIR)/libopencm3
$(Q)$(INSTALL) -d $(LIBDIR)
+ $(Q)$(INSTALL) -d $(SHAREDIR)
$(Q)cp -r include/libopencm3/* $(INCDIR)/libopencm3
@printf " INSTALL libs\n"
$(Q)$(INSTALL) -m 0644 lib/*/*.a $(LIBDIR)
@printf " INSTALL ldscripts\n"
$(Q)$(INSTALL) -m 0644 lib/*/*.ld $(LIBDIR)
+ @printf " INSTALL scripts\n"
+ $(Q)$(INSTALL) -m 0644 scripts/* $(SHAREDIR)
clean:
$(Q)for i in $(addprefix lib/,$(TARGETS)) \