initial commit
This commit is contained in:
commit
18255ce4cd
21 changed files with 1244 additions and 0 deletions
79
binding.gyp
Normal file
79
binding.gyp
Normal file
|
|
@ -0,0 +1,79 @@
|
|||
{
|
||||
"targets": [
|
||||
{
|
||||
"target_name": "milsko",
|
||||
"sources": ["src/milsko.cpp"],
|
||||
"include_dirs": ["<!@(node -p \"require('node-addon-api').include\")"],
|
||||
"dependencies": [
|
||||
"libMw",
|
||||
"<!(node -p \"require('node-addon-api').gyp\")",
|
||||
],
|
||||
"cflags!": ["-fno-exceptions"],
|
||||
"cflags_cc!": ["-fno-exceptions"],
|
||||
"xcode_settings": {
|
||||
"GCC_ENABLE_CPP_EXCEPTIONS": "YES",
|
||||
"CLANG_CXX_LIBRARY": "libc++",
|
||||
"MACOSX_DEPLOYMENT_TARGET": "10.4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"target_name": "libMw",
|
||||
"type": "shared_library",
|
||||
"sources": [
|
||||
"deps/milsko/src/*.c",
|
||||
"deps/milsko/src/cursor/*.c",
|
||||
"deps/milsko/src/icon/*.c",
|
||||
"deps/milsko/src/widget/*.c",
|
||||
"deps/milsko/src/text/*.c",
|
||||
"deps/milsko/src/text/font/*.c",
|
||||
"deps/milsko/src/dialog/*.c",
|
||||
"deps/milsko/src/abstract/*.c"
|
||||
"deps/milsko/external/*.c",
|
||||
"deps/milsko/external/libz/src/*.c",
|
||||
"deps/milsko/external/stb_image.c",
|
||||
"deps/milsko/external/stb_truetype.c",
|
||||
],
|
||||
"include_dirs": [
|
||||
"deps/milsko/include"
|
||||
"deps/milsko/external"
|
||||
"deps/milsko/external/libz/include"
|
||||
],
|
||||
"defines": [
|
||||
"USE_STB_IMAGE",
|
||||
"USE_STB_TRUETYPE"
|
||||
],
|
||||
"conditions": [
|
||||
# [
|
||||
# "OS=='mac'",
|
||||
# {
|
||||
# "link_settings": {
|
||||
# "ldflags": ["-framework Cocoa -lobjc"]
|
||||
# },
|
||||
# "sources": [
|
||||
# "deps/milsko/src/backend/nococoa.m"
|
||||
# ],
|
||||
# "defines": ["USE_COCOA"]
|
||||
# }
|
||||
# ],
|
||||
[
|
||||
"OS=='win'",
|
||||
{
|
||||
"link_settings": {
|
||||
"ldflags": ["-static-libgcc"]
|
||||
},
|
||||
"sources": [
|
||||
"deps/milsko/src/backend/gdi.c"
|
||||
],
|
||||
"defines": ["USE_GDI"]
|
||||
},
|
||||
{
|
||||
"sources": [
|
||||
"deps/milsko/src/backend/x11.c",
|
||||
],
|
||||
"defines": ["USE_X11"]
|
||||
}
|
||||
],
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue