From 145da20c04d3867f4ec8a54d5b4740019cb26a8d Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Sun, 8 Jan 2012 15:45:13 +0100 Subject: [PATCH] Added a libg (symlink to libc) and symlinks are now copied to sysroot. --- libmaxsi/Makefile | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/libmaxsi/Makefile b/libmaxsi/Makefile index d2dbd7d9..456f3d13 100644 --- a/libmaxsi/Makefile +++ b/libmaxsi/Makefile @@ -108,10 +108,10 @@ endif ifndef LIBMAXSI_NO_LIBC OBJS:=$(OBJS) $(COBJS) ifndef LIBMAXSI_NO_SHARED - BINS:=$(BINS) libc.so + BINS:=$(BINS) libc.so libg.so endif ifndef LIBMAXSI_NO_STATIC - BINS:=$(BINS) libc.a + BINS:=$(BINS) libc.a libg.a endif HEADERS:=$(MAXSIHEADERS) $(CHEADERS) @@ -141,6 +141,12 @@ libc.a: libmaxsi.a libc.so: libmaxsi.so ln -sf $< $@ +libg.a: libc.a + ln -sf $< $@ + +libg.so: libc.so + ln -sf $< $@ + start.o: $(CPU)/start.o ln -sf $< $@ @@ -190,7 +196,7 @@ clean: # Installation into sysroot install: mkdir -p $(SYSROOT)/usr/lib - for F in $(BINS); do cp --preserve=links $$F $(SYSROOT)/usr/lib || exit $?; done + for F in $(BINS); do cp -P $$F $(SYSROOT)/usr/lib || exit $?; done mkdir -p $(SYSROOT)/usr/include for F in $(CHEADERS); do F=`echo $$F | sed 's/c\/h\///g'`; mkdir -p $(SYSROOT)/usr/include/`dirname $$F`; cp c/h/$$F $(SYSROOT)/usr/include/$$F || exit $?; done mkdir -p $(SYSROOT)/usr/include/libmaxsi