summaryrefslogtreecommitdiffstats
path: root/JavaScriptCore/jscore.bkl
diff options
context:
space:
mode:
Diffstat (limited to 'JavaScriptCore/jscore.bkl')
-rw-r--r--JavaScriptCore/jscore.bkl22
1 files changed, 17 insertions, 5 deletions
diff --git a/JavaScriptCore/jscore.bkl b/JavaScriptCore/jscore.bkl
index e88b9f0..25e17d7 100644
--- a/JavaScriptCore/jscore.bkl
+++ b/JavaScriptCore/jscore.bkl
@@ -48,6 +48,22 @@ JavaScriptCore Bakefile project file.
$(JSCORE_VM_SOURCES)
$(JSCORE_WTF_SOURCES)
</sources>
+
+ <set var="ASSEMBLER_SOURCES">
+ <if cond="WX_PORT=='gtk2'">
+ $(JSCORE_VM_SOURCES_POSIX)
+ </if>
+ <if cond="PLATFORM_OS=='mac'">
+ $(JSCORE_VM_SOURCES_POSIX)
+ </if>
+ <if cond="WX_PORT=='msw'">
+ $(JSCORE_VM_SOURCES_WIN)
+ </if>
+ </set>
+
+ <sources>
+ $(ASSEMBLER_SOURCES)
+ </sources>
<install-to>$(WKOUTPUTDIR)</install-to>
<pic>on</pic>
<threading>multi</threading>
@@ -77,7 +93,7 @@ JavaScriptCore Bakefile project file.
<!-- FIXME: we need proper configure checks -->
<define>HAVE_FUNC_ISNAN</define>
<!-- check for undefined symbols for debugging reasons -->
- <ldflags>-Wl,--no-undefined</ldflags>
+ <ldflags>-Wl</ldflags>
</if>
<if cond="PLATFORM_WIN32=='1'">
@@ -110,16 +126,12 @@ JavaScriptCore Bakefile project file.
<include>$(WK_ROOT)/JavaScriptCore/wtf</include>
<dirname>$(WKOUTPUTDIR)</dirname>
<sources>$(SRCDIR)/jsc.cpp</sources>
- <if cond="FORMAT=='gnu'">
- <ldflags>$(WKOUTPUTDIR)/libjscore.a</ldflags>
- </if>
<set var="READLINE_LIB">
<if cond="WX_PORT=='mac'">edit</if>
</set>
<sys-lib>$(READLINE_LIB)</sys-lib>
<if cond="FORMAT in ['msvc','msvs2005prj']">
<include>$(WK_ROOT)/WebKitLibraries/win/include</include>
- <sys-lib>jscore</sys-lib>
<sys-lib>winmm</sys-lib> <!-- for timeGetTime -->
<lib-path>$(WKOUTPUTDIR)</lib-path>
<lib-path>$(WK_ROOT)/WebKitLibraries/win/lib</lib-path>