Fixed #260. Fixed generating 32-bit shared library on previous commit.
authorZhang Xianyi <traits.zhang@gmail.com>
Sat, 27 Jul 2013 15:01:36 +0000 (23:01 +0800)
committerZhang Xianyi <traits.zhang@gmail.com>
Sat, 27 Jul 2013 15:01:36 +0000 (23:01 +0800)
exports/Makefile

index 1e1837a11e4f4418843cb96fd41a22222f4bd074..9fd93dd93e12c4399c5aebb2ec4a733e2f5ab20f 100644 (file)
@@ -89,7 +89,7 @@ else
 endif
 
 libgoto2_shared.dll : ../$(LIBNAME) libgoto2_shared.def
-       $(CC) $(LDFLAGS) libgoto2_shared.def -shared -o $(@F) \
+       $(CC) $(CFLAGS) $(LDFLAGS) libgoto2_shared.def -shared -o $(@F) \
        -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive \
        -Wl,--out-implib,libgoto2_shared.lib $(FEXTRALIB)
 
@@ -116,7 +116,7 @@ ifeq ($(OSNAME), Linux)
 so : ../$(LIBSONAME)
 
 ../$(LIBSONAME) : ../$(LIBNAME) linux.def linktest.c
-       $(CC) $(LDFLAGS) -shared -o ../$(LIBSONAME) \
+       $(CC) $(CFLAGS) $(LDFLAGS) -shared -o ../$(LIBSONAME) \
        -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive \
        -Wl,--retain-symbols-file=linux.def -Wl,-soname,$(LIBPREFIX).so.$(MAJOR_VERSION) $(EXTRALIB)
 ifneq ($(C_COMPILER), LSB)
@@ -135,7 +135,7 @@ ifeq ($(OSNAME), $(filter $(OSNAME),FreeBSD NetBSD))
 so : ../$(LIBSONAME)
 
 ../$(LIBSONAME) : ../$(LIBNAME) linux.def linktest.c
-       $(CC) $(LDFLAGS)  -shared -o ../$(LIBSONAME) \
+       $(CC) $(CFLAGS) $(LDFLAGS)  -shared -o ../$(LIBSONAME) \
        -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive \
        -Wl,--retain-symbols-file=linux.def $(FEXTRALIB) $(EXTRALIB)
        $(CC) $(CFLAGS) $(LDFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK.
@@ -148,15 +148,15 @@ ifeq ($(OSNAME), OSF1)
 so : ../$(LIBSONAME)
 
 ../$(LIBSONAME) :
-       $(CC) $(LDFLAGS) -shared -o ../$(LIBSONAME) ../$(LIBNAME)
+       $(CC) $(CFLAGS) $(LDFLAGS) -shared -o ../$(LIBSONAME) ../$(LIBNAME)
 endif
 
 ifeq ($(OSNAME), SunOS)
 
 so : ../$(LIBSONAME)
-       $(CC) $(LDFLAGS)  -shared -o ../$(LIBSONAME) \
+       $(CC) $(CFLAGS) $(LDFLAGS)  -shared -o ../$(LIBSONAME) \
        -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive $(EXTRALIB)
-       $(CC) $(LDFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK.
+       $(CC) $(CFLAGS) $(LDFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK.
        rm -f linktest
 
 endif