Skip to content
This repository was archived by the owner on Sep 2, 2021. It is now read-only.

Commit 07ac9fe

Browse files
committed
Some native functions. Got the hang of it. Prepare for public release
1 parent f6edb99 commit 07ac9fe

File tree

3 files changed

+196
-257
lines changed

3 files changed

+196
-257
lines changed

appshell.gyp

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,14 @@
4040
],
4141
'include_dirs': [
4242
'.',
43+
'/usr/include/gtk-2.0/',
44+
'/usr/include/glib-2.0/',
45+
'/usr/include/gdk-pixbuf-2.0/',
46+
'/usr/include/atk-1.0/',
47+
'/usr/include/cairo/',
48+
'/usr/include/pango-1.0/',
49+
'/usr/lib/glib-2.0/include/',
50+
'/usr/lib/gtk-2.0/include/',
4351
],
4452
'sources': [
4553
'<@(includes_common)',
@@ -164,6 +172,17 @@
164172
],
165173
}],
166174
[ 'OS=="linux" or OS=="freebsd" or OS=="openbsd"', {
175+
'include_dirs': [
176+
'.',
177+
'/usr/include/gtk-2.0/',
178+
'/usr/include/glib-2.0/',
179+
'/usr/include/gdk-pixbuf-2.0/',
180+
'/usr/include/atk-1.0/',
181+
'/usr/include/cairo/',
182+
'/usr/include/pango-1.0/',
183+
'/usr/lib/glib-2.0/include/',
184+
'/usr/lib/gtk-2.0/include/',
185+
],
167186
'copies': [
168187
{
169188
'destination': '<(PRODUCT_DIR)/files',
@@ -195,6 +214,14 @@
195214
},
196215
'include_dirs': [
197216
'.',
217+
'/usr/include/gtk-2.0/',
218+
'/usr/include/glib-2.0/',
219+
'/usr/include/gdk-pixbuf-2.0/',
220+
'/usr/include/atk-1.0/',
221+
'/usr/include/cairo/',
222+
'/usr/include/pango-1.0/',
223+
'/usr/lib/glib-2.0/include/',
224+
'/usr/lib/gtk-2.0/include/',
198225
],
199226
'sources': [
200227
'<@(includes_common)',
@@ -279,3 +306,7 @@
279306
}], # OS=="mac"
280307
],
281308
}
309+
310+
311+
# Custom linker command:
312+
# g++ -o out/Default/Brackets -Wl,--start-group out/Default/obj.target/Brackets/appshell/appshell_extensions.o out/Default/obj.target/Brackets/appshell/appshell_extensions_gtk.o out/Default/obj.target/Brackets/appshell/cefclient.o out/Default/obj.target/Brackets/appshell/client_app.o out/Default/obj.target/Brackets/appshell/client_app_delegates.o out/Default/obj.target/Brackets/appshell/client_handler.o out/Default/obj.target/Brackets/appshell/client_switches.o out/Default/obj.target/Brackets/appshell/string_util.o out/Default/obj.target/Brackets/appshell/cefclient_gtk.o out/Default/obj.target/Brackets/appshell/client_handler_gtk.o out/Default/obj.target/Brackets/appshell/client_app_gtk.o out/Default/obj.target/Brackets/appshell/resource_util_linux.o out/Default/obj.target/libcef_dll_wrapper.a deps/cef/Release/lib.target/libcef.so -lgtk-x11-2.0 -lgobject-2.0 -lpthread.so -lglib-2.0 -Wl,--end-group

0 commit comments

Comments
 (0)