Mike Morris
36a8fb32d5
[node] Fixes 'make xnode' to configure HOST_SLUG.gypi
...
Adds node-gyp to dev-dependencies to support 'make xnode' on Node v0.10.x
Ignores -Wnested-anon-types around v8.h includes.
2015-11-05 18:16:33 -05:00
Konstantin Käfer
6dd07c3f70
[node] create npm test and npm run test-suite targets
2015-10-26 18:02:29 +01:00
Mike Morris
f6af65770d
[node] make task for building node via Xcode
2015-10-26 18:02:29 +01:00
Leith Bade
39911e581c
[android] Move android files
...
Fixes #2032
2015-10-25 01:07:16 +11:00
Leith Bade
18bc490f40
Fix build with Crashlytics NDK on 64bit
2015-09-24 10:38:03 +10:00
Leith Bade
db6a08d8ca
Add Crashlytics NDK to Android
...
Closes #2107
2015-09-23 11:19:58 +10:00
Bastien Mayard
765bae4c5c
fix Makefile clean to clean ./android/java/MapboxGLAndroidSDK/build too
2015-09-16 14:00:00 -07:00
Justin R. Miller
1aee3c6c52
refs #1956 : remove all Android 64-bit ABI's for now
2015-09-04 09:13:33 -07:00
Justin R. Miller
264f3d8679
make android-all -> make apackage to be more in line with iOS distribution
2015-09-04 09:13:33 -07:00
Mike Morris
3fea9d3878
'make node' compiles!
2015-08-25 14:30:13 -04:00
Mike Morris
8a67805a3c
Revert "PLATFORM=node make node"
...
This reverts commit cef04fcfa7 .
2015-08-24 17:12:02 -04:00
Mike Morris
cef04fcfa7
PLATFORM=node make node
2015-08-21 16:34:21 -04:00
Konstantin Käfer
6807d75777
explicitly tell make that the subcommand is also make
...
it seems that some make versions can't correctly detect that the subcommand is also a make and pass on the required options if the invocation is expanded from a variable. prepending `+` makes this explicit
2015-08-19 11:33:23 -04:00
Leith Bade
dbaac73e2c
Replace deprecated gradle --parallel-threads flag
2015-08-13 13:36:24 +10:00
Thiago Marcos P. Santos
27e24578f9
Bring run-linux targets back
2015-08-05 14:55:57 +03:00
Konstantin Käfer
e6053aa547
Make build system architecture agnostic to remove Android special case
2015-08-04 14:08:58 +02:00
Justin R. Miller
73737445ec
fixes #1650 : default to no symbols for release builds, but build both
2015-06-17 12:48:11 -07:00
Justin R. Miller
bd0bf294bf
squash of #1655 : shape annotations support for core & iOS
2015-06-15 18:30:39 -07:00
John Firebaugh
f44894e295
Remove clean from ipackage* dependencies
...
Fixes #1584
2015-05-18 13:14:09 -07:00
Konstantin Käfer
f31b3d2ce5
build render binary
2015-05-12 15:15:05 +02:00
Mike Morris
319d940161
bring back $JOBS for ios packaging
2015-05-11 15:06:51 -04:00
Thiago Marcos P. Santos
6b82608068
Added convenience target to run with Valgrind on OSX and Linux
...
The target (run-valgrind-[osx|linux]) will launch the test app
with valgrind using the leak checker and our custom suppresion file.
2015-05-07 15:00:12 +03:00
Konstantin Käfer
24083c582c
[iOS] add benchmarking application
2015-05-05 11:53:20 +02:00
Thiago Marcos P. Santos
e955e6cae2
Merge pull request #1371 from mapbox/fix_android_build_on_linux
...
Get the number of CPUs correctly on Linux
2015-04-29 22:39:56 +03:00
Thiago Marcos P. Santos
8f813a4ef1
Get the number of CPUs correctly on Linux
2015-04-29 16:51:46 +03:00
Justin R. Miller
0995930d90
fixes #1361 : split iOS device & sim builds (sim-only for tests)
2015-04-28 17:47:59 -04:00
Konstantin Käfer
473aa281c7
make meta-target for all iOS targets too and split up project.gyp
...
this will make it easier to add more targets to iOS builds in the future. It'll also help by having Xcode files named after the platform they're for, so it's easier to distinguish windows
2015-04-28 16:16:09 +02:00
Konstantin Käfer
844b9b9149
move ios_test.sh to ios folder
2015-04-28 11:19:38 +02:00
Konstantin Käfer
2b633cc51c
build on Travis' sudo: false infrastructure
2015-04-28 10:43:13 +02:00
Konstantin Käfer
0d5568f724
merge build targets so we only have one build file per platform
...
previously, we used multiple different projects for various targets (app, test, render) that overwrote each other, so it was impossible to have one project to build them all, one project to compile them, one project to run them all and in the darkness bind them
2015-04-24 11:50:50 +02:00
Justin R. Miller
b528d7cc03
fixes #830 , #880 : bring back iOS functional tests
2015-04-23 17:54:08 -07:00
John Firebaugh
55118e5bd7
Revert "build on trusty"
...
This reverts commit decc493ec8 .
Conflicts:
.mason
2015-04-22 14:07:05 -07:00
Konstantin Käfer
decc493ec8
build on trusty
2015-04-20 13:26:02 +02:00
Konstantin Käfer
02735b0e6d
default to CGL on OS X
2015-04-20 11:34:23 +02:00
Konstantin Käfer
16849a341b
hide Thread<> and separate the Implementation object
2015-04-13 17:57:45 +02:00
Justin R. Miller
4e86e2c62a
fixes #1189 , #880 : split OS X/iOS builds & deploy iOS to S3
2015-04-06 22:33:40 -07:00
Justin R. Miller
10a30daed6
refs #894 , fixes #1074 : callout views for iOS
2015-03-24 18:43:24 -07:00
Konstantin Käfer
47ede853c4
fixes black flicker on rotating the device
...
fixes #838
instead of rendering ad libitum on the map thread, we are now driving rendering from the UI thread on iOS via the map.renderSync() function. There are still white bars during the rotation, but the general content of the view is kept visible.
- upgrades GLFW to 3.1
- removes swapped/needsSwap in favor of a more explicit scheme
- View#invalidate() now replaces View#swap() and is called whenever the View needs to trigger a rerender. GLFW and Android to this right away, while iOS goes back to the main thread and does the Map redrawing as part of the GLKView update
- sets all iOS deployment targets to 7.0
- disables SQLite3 version check, since the library version changed on iOS 8.2
2015-03-12 12:16:38 +01:00
Konstantin Käfer
fc8fd3af80
build the BUILDTYPE with gradle as well
2015-03-12 10:52:48 +01:00
Brad Leege
fceb36c741
#978 - Creating android-project task as an alias for android-lib to mirror iproj functionality
2015-03-11 15:08:41 -05:00
Brad Leege
5f4a2a66c7
#978 - Changing gradle build to gradle assembleRelease for make android
2015-03-11 14:32:23 -05:00
Konstantin Käfer
8e42582c52
update static image rendering executable
2015-03-06 12:41:00 +01:00
Konstantin Käfer
329f617ae8
checkout styles submodule when building makefiles
...
fixes #852
2015-03-04 17:23:58 +01:00
Konstantin Käfer
b29bce0936
add ca bundle loading back to CURL
2015-02-17 11:42:47 -08:00
Brad Leege
267499e8ca
#826 - Updating make clean command to use new MapboxGLAndroidSDK and MapboxGLAndroidSDKTestApp module / directory names
2015-02-11 13:56:50 -08:00
Brad Leege
ba058b3aff
#826 - Adding make command to build GL core, assemble .aar, and publish to Maven Central
2015-02-11 13:44:07 -08:00
Justin R. Miller
d4d4cd4415
move iOS code from gl-cocoa to this project
2015-02-09 18:01:40 -08:00
Konstantin Käfer
da981e7825
move config files to config/ folder
2015-02-04 18:07:32 +01:00
Konstantin Käfer
f66862b422
don't use -schema for building xcode projects
2015-02-04 11:54:02 +01:00
Konstantin Käfer
73f7db9af2
cleanup makefiles
2015-02-04 11:54:01 +01:00