зеркало из https://github.com/mozilla/moz-skia.git
move ports into its own gyp file
git-svn-id: http://skia.googlecode.com/svn/trunk@2874 2bbb7eff-a529-9590-31e7-b0007b416f81
This commit is contained in:
Родитель
88939aee05
Коммит
afcb55c8cb
|
@ -24,6 +24,7 @@
|
|||
'core.gyp:core',
|
||||
'effects.gyp:effects',
|
||||
'opts.gyp:opts',
|
||||
'ports.gyp:ports',
|
||||
'utils.gyp:utils',
|
||||
'views.gyp:views',
|
||||
'xml.gyp:xml',
|
||||
|
|
|
@ -148,6 +148,7 @@
|
|||
'core.gyp:core',
|
||||
'effects.gyp:effects',
|
||||
'images.gyp:images',
|
||||
'ports.gyp:ports',
|
||||
'views.gyp:views',
|
||||
'utils.gyp:utils',
|
||||
'animator.gyp:animator',
|
||||
|
|
|
@ -22,6 +22,7 @@
|
|||
'gpu.gyp:gr',
|
||||
'gpu.gyp:skgr',
|
||||
'images.gyp:images',
|
||||
'ports.gyp:ports',
|
||||
'utils.gyp:utils',
|
||||
],
|
||||
},
|
||||
|
|
44
gyp/core.gyp
44
gyp/core.gyp
|
@ -149,20 +149,6 @@
|
|||
|
||||
'../src/opts/opts_check_SSE2.cpp',
|
||||
|
||||
'../src/ports/SkDebug_stdio.cpp',
|
||||
'../src/ports/SkDebug_win.cpp',
|
||||
'../src/ports/SkFontHost_sandbox_none.cpp',
|
||||
'../src/ports/SkFontHost_win.cpp',
|
||||
'../src/ports/SkThread_win.cpp',
|
||||
|
||||
'../src/ports/SkFontHost_tables.cpp',
|
||||
'../src/ports/SkMemory_malloc.cpp',
|
||||
'../src/ports/SkOSFile_stdio.cpp',
|
||||
'../src/ports/SkTime_Unix.cpp',
|
||||
'../src/ports/SkTime_win.cpp',
|
||||
'../src/ports/SkXMLParser_empty.cpp',
|
||||
'../src/ports/sk_predefined_gamma.h',
|
||||
|
||||
'../include/core/Sk64.h',
|
||||
'../include/core/SkAdvancedTypefaceMetrics.h',
|
||||
'../include/core/SkAutoKern.h',
|
||||
|
@ -267,10 +253,6 @@
|
|||
'sources': [
|
||||
'../include/core/SkMMapStream.h',
|
||||
'../src/core/SkMMapStream.cpp',
|
||||
'../src/ports/SkThread_pthread.cpp',
|
||||
'../src/ports/SkFontHost_FreeType.cpp',
|
||||
'../src/ports/SkFontHost_gamma_none.cpp',
|
||||
'../src/ports/SkFontHost_linux.cpp',
|
||||
],
|
||||
'link_settings': {
|
||||
'libraries': [
|
||||
|
@ -289,11 +271,6 @@
|
|||
'../include/utils/mac/SkCGUtils.h',
|
||||
|
||||
'../src/core/SkMMapStream.cpp',
|
||||
'../src/ports/SkFontHost_mac_coretext.cpp',
|
||||
# '../src/ports/SkFontHost_FreeType.cpp',
|
||||
# '../src/ports/SkFontHost_freetype_mac.cpp',
|
||||
# '../src/ports/SkFontHost_gamma_none.cpp',
|
||||
'../src/ports/SkThread_pthread.cpp',
|
||||
],
|
||||
'link_settings': {
|
||||
'libraries': [
|
||||
|
@ -310,9 +287,6 @@
|
|||
'../include/utils/mac/SkCGUtils.h',
|
||||
|
||||
'../src/core/SkMMapStream.cpp',
|
||||
'../src/ports/SkFontHost_mac_coretext.cpp',
|
||||
|
||||
'../src/ports/SkThread_pthread.cpp',
|
||||
],
|
||||
'link_settings': {
|
||||
'libraries': [
|
||||
|
@ -330,32 +304,14 @@
|
|||
'include_dirs': [
|
||||
'config/win',
|
||||
],
|
||||
'sources!': [ # these are used everywhere but windows
|
||||
'../src/ports/SkDebug_stdio.cpp',
|
||||
'../src/ports/SkTime_Unix.cpp',
|
||||
],
|
||||
}, { # else !win
|
||||
'sources!': [
|
||||
'../src/ports/SkDebug_win.cpp',
|
||||
'../src/ports/SkFontHost_win.cpp',
|
||||
'../src/ports/SkThread_win.cpp',
|
||||
'../src/ports/SkTime_win.cpp',
|
||||
],
|
||||
}],
|
||||
[ 'skia_os == "android"', {
|
||||
'sources!': [
|
||||
'../src/opts/opts_check_SSE2.cpp',
|
||||
'../src/ports/SkDebug_stdio.cpp',
|
||||
],
|
||||
'sources': [
|
||||
'../include/core/SkMMapStream.h',
|
||||
'../src/core/SkMMapStream.cpp',
|
||||
'../src/ports/SkDebug_android.cpp',
|
||||
'../src/ports/SkThread_pthread.cpp',
|
||||
'../src/ports/SkFontHost_android.cpp',
|
||||
'../src/ports/SkFontHost_gamma.cpp',
|
||||
'../src/ports/SkFontHost_FreeType.cpp',
|
||||
'../src/ports/FontHostConfiguration_android.cpp',
|
||||
],
|
||||
'dependencies': [
|
||||
'android_system.gyp:ft2',
|
||||
|
|
|
@ -21,6 +21,7 @@
|
|||
'gpu.gyp:gr',
|
||||
'gpu.gyp:skgr',
|
||||
'images.gyp:images',
|
||||
'ports.gyp:ports',
|
||||
'pdf.gyp:pdf',
|
||||
'utils.gyp:utils',
|
||||
],
|
||||
|
|
|
@ -149,6 +149,7 @@
|
|||
'core.gyp:core',
|
||||
'effects.gyp:effects',
|
||||
'images.gyp:images',
|
||||
'ports.gyp:ports',
|
||||
'views.gyp:views',
|
||||
'utils.gyp:utils',
|
||||
'animator.gyp:animator',
|
||||
|
|
|
@ -0,0 +1,106 @@
|
|||
# Port-specific Skia library code.
|
||||
{
|
||||
'includes': [
|
||||
'common.gypi',
|
||||
],
|
||||
'targets': [
|
||||
{
|
||||
'target_name': 'ports',
|
||||
'type': 'static_library',
|
||||
'include_dirs': [
|
||||
'../include/config',
|
||||
'../include/core',
|
||||
'../include/ports',
|
||||
'../include/xml',
|
||||
'../src/core',
|
||||
],
|
||||
'sources': [
|
||||
'../src/ports/SkDebug_stdio.cpp',
|
||||
'../src/ports/SkDebug_win.cpp',
|
||||
'../src/ports/SkFontHost_sandbox_none.cpp',
|
||||
'../src/ports/SkFontHost_win.cpp',
|
||||
'../src/ports/SkThread_win.cpp',
|
||||
|
||||
'../src/ports/SkFontHost_tables.cpp',
|
||||
'../src/ports/SkMemory_malloc.cpp',
|
||||
'../src/ports/SkOSFile_stdio.cpp',
|
||||
'../src/ports/SkTime_Unix.cpp',
|
||||
'../src/ports/SkTime_win.cpp',
|
||||
'../src/ports/SkXMLParser_empty.cpp',
|
||||
'../src/ports/sk_predefined_gamma.h',
|
||||
],
|
||||
'conditions': [
|
||||
[ 'skia_os in ["linux", "freebsd", "openbsd", "solaris"]', {
|
||||
'sources': [
|
||||
'../src/ports/SkThread_pthread.cpp',
|
||||
'../src/ports/SkFontHost_FreeType.cpp',
|
||||
'../src/ports/SkFontHost_gamma_none.cpp',
|
||||
'../src/ports/SkFontHost_linux.cpp',
|
||||
],
|
||||
}],
|
||||
[ 'skia_os == "mac"', {
|
||||
'include_dirs': [
|
||||
'../include/utils/mac',
|
||||
'../third_party/freetype/include/**',
|
||||
],
|
||||
'sources': [
|
||||
'../src/ports/SkFontHost_mac_coretext.cpp',
|
||||
# '../src/ports/SkFontHost_FreeType.cpp',
|
||||
# '../src/ports/SkFontHost_freetype_mac.cpp',
|
||||
# '../src/ports/SkFontHost_gamma_none.cpp',
|
||||
'../src/ports/SkThread_pthread.cpp',
|
||||
],
|
||||
}],
|
||||
[ 'skia_os == "ios"', {
|
||||
'include_dirs': [
|
||||
'../include/utils/ios',
|
||||
],
|
||||
'sources': [
|
||||
'../src/ports/SkFontHost_mac_coretext.cpp',
|
||||
'../src/ports/SkThread_pthread.cpp',
|
||||
],
|
||||
}],
|
||||
[ 'skia_os == "win"', {
|
||||
'include_dirs': [
|
||||
'config/win',
|
||||
],
|
||||
'sources!': [ # these are used everywhere but windows
|
||||
'../src/ports/SkDebug_stdio.cpp',
|
||||
'../src/ports/SkTime_Unix.cpp',
|
||||
],
|
||||
}, { # else !win
|
||||
'sources!': [
|
||||
'../src/ports/SkDebug_win.cpp',
|
||||
'../src/ports/SkFontHost_win.cpp',
|
||||
'../src/ports/SkThread_win.cpp',
|
||||
'../src/ports/SkTime_win.cpp',
|
||||
],
|
||||
}],
|
||||
[ 'skia_os == "android"', {
|
||||
'sources!': [
|
||||
'../src/ports/SkDebug_stdio.cpp',
|
||||
],
|
||||
'sources': [
|
||||
'../src/ports/SkDebug_android.cpp',
|
||||
'../src/ports/SkThread_pthread.cpp',
|
||||
'../src/ports/SkFontHost_android.cpp',
|
||||
'../src/ports/SkFontHost_gamma.cpp',
|
||||
'../src/ports/SkFontHost_FreeType.cpp',
|
||||
'../src/ports/FontHostConfiguration_android.cpp',
|
||||
],
|
||||
}],
|
||||
],
|
||||
'direct_dependent_settings': {
|
||||
'include_dirs': [
|
||||
'../include/ports',
|
||||
],
|
||||
},
|
||||
},
|
||||
],
|
||||
}
|
||||
|
||||
# Local Variables:
|
||||
# tab-width:2
|
||||
# indent-tabs-mode:nil
|
||||
# End:
|
||||
# vim: set expandtab tabstop=2 shiftwidth=2:
|
|
@ -77,6 +77,7 @@
|
|||
'gpu.gyp:gr',
|
||||
'gpu.gyp:skgr',
|
||||
'images.gyp:images',
|
||||
'ports.gyp:ports',
|
||||
'pdf.gyp:pdf',
|
||||
'utils.gyp:utils',
|
||||
],
|
||||
|
|
|
@ -30,6 +30,7 @@
|
|||
'dependencies': [
|
||||
'core.gyp:core',
|
||||
'images.gyp:images',
|
||||
'ports.gyp:ports',
|
||||
'utils.gyp:utils',
|
||||
],
|
||||
},
|
||||
|
@ -42,6 +43,7 @@
|
|||
'dependencies': [
|
||||
'core.gyp:core',
|
||||
'images.gyp:images',
|
||||
'ports.gyp:ports',
|
||||
'utils.gyp:utils',
|
||||
],
|
||||
},
|
||||
|
@ -54,6 +56,7 @@
|
|||
'dependencies': [
|
||||
'core.gyp:core',
|
||||
'images.gyp:images',
|
||||
'ports.gyp:ports',
|
||||
'utils.gyp:utils',
|
||||
],
|
||||
},
|
||||
|
|
Загрузка…
Ссылка в новой задаче