aboutsummaryrefslogtreecommitdiff
path: root/externals/Makefile
diff options
context:
space:
mode:
authorHans-Christoph Steiner <eighthave@users.sourceforge.net>2007-11-23 23:47:44 +0000
committerHans-Christoph Steiner <eighthave@users.sourceforge.net>2007-11-23 23:47:44 +0000
commitf318ab61cb57b87e902bb9c7db006b7f66877da1 (patch)
tree9b2ed22d823d08393b8c1c66f0476190cf630445 /externals/Makefile
parentdbae373103e98f332647d02d403ad7612bfd4aba (diff)
hack to statically link shared code until I figure out all the shared DLL stuff
svn path=/trunk/; revision=9028
Diffstat (limited to 'externals/Makefile')
-rw-r--r--externals/Makefile7
1 files changed, 4 insertions, 3 deletions
diff --git a/externals/Makefile b/externals/Makefile
index f757dfe4..dbf097f4 100644
--- a/externals/Makefile
+++ b/externals/Makefile
@@ -103,6 +103,7 @@ CXXFLAGS = $(CFLAGS)
$(CC) $(LDFLAGS) -o "$*.$(EXTENSION)" "$*.o" $(LIBS) \
`test -f $*.libs && cat $*.libs` \
`my_dylib=$(patsubst $(externals_src)/%,%,$(@D)); test -f $(@D)/lib$${my_dylib}.$(DYLIB_EXTENSION) && echo -L$(@D) -l$$my_dylib` \
+ `my_obj=$(patsubst $(externals_src)/%,%,$(@D)); test -f $(@D)/shared/$${my_obj}.o && echo $(@D)/shared/$${my_obj}.o` \
`test -f $(dir $*)../$(BUILDSRC_OS_NAME)/$(notdir $*).libs && \
cat $(dir $*)../$(BUILDSRC_OS_NAME)/$(notdir $*).libs`
chmod a-x "$*.$(EXTENSION)"
@@ -2168,9 +2169,9 @@ TKWIDGETS_NAME=tkwidgets
TKWIDGETS_OBJECTS := $(wildcard $(externals_src)/tkwidgets/*.c)
TKWIDGETS_SHARED := $(wildcard $(externals_src)/tkwidgets/shared/*.c)
tkwidgets_shared: $(TKWIDGETS_SHARED:.c=.o)
- $(CC) $(DYLIB_LDFLAGS) \
- -o $(externals_src)/tkwidgets/libtkwidgets.$(DYLIB_EXTENSION) \
- $(TKWIDGETS_SHARED:.c=.o)
+# $(CC) $(DYLIB_LDFLAGS) \
+# -o $(externals_src)/tkwidgets/libtkwidgets.$(DYLIB_EXTENSION) \
+# $(TKWIDGETS_SHARED:.c=.o)
tkwidgets: tkwidgets_shared $(TKWIDGETS_OBJECTS:.c=.$(EXTENSION))