From cbfb39d1be669aefe4c2dc3b3256f71fd0bd1266 Mon Sep 17 00:00:00 2001 From: Andy Polyakov Date: Sat, 21 Oct 2006 13:38:16 +0000 Subject: Rudimentary support for cross-compiling. --- Makefile.shared | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'Makefile.shared') diff --git a/Makefile.shared b/Makefile.shared index 465c258d6a..92d50e01aa 100644 --- a/Makefile.shared +++ b/Makefile.shared @@ -14,6 +14,8 @@ CFLAGS=$(CFLAG) LDFLAGS= SHARED_LDFLAGS= +NM=nm + # LIBNAME contains just the name of the library, without prefix ("lib" # on Unix, "cyg" for certain forms under Cygwin...) or suffix (.a, .so, # .dll, ...). This one MUST have a value when using this makefile to @@ -101,7 +103,7 @@ LINK_SO= \ LIBDEPS="$${LIBDEPS:-$(LIBDEPS)}"; \ SHAREDCMD="$${SHAREDCMD:-$(CC)}"; \ SHAREDFLAGS="$${SHAREDFLAGS:-$(CFLAGS) $(SHARED_LDFLAGS)}"; \ - nm -Pg $$SHOBJECTS | grep ' [BDT] ' | cut -f1 -d' ' > lib$(LIBNAME).exp; \ + $(NM) -Pg $$SHOBJECTS | grep ' [BDT] ' | cut -f1 -d' ' > lib$(LIBNAME).exp; \ LIBPATH=`for x in $$LIBDEPS; do if echo $$x | grep '^ *-L' > /dev/null 2>&1; then echo $$x | sed -e 's/^ *-L//'; fi; done | uniq`; \ LIBPATH=`echo $$LIBPATH | sed -e 's/ /:/g'`; \ LD_LIBRARY_PATH=$$LIBPATH:$$LD_LIBRARY_PATH \ -- cgit v1.2.3