├── .gitignore ├── .travis.yml ├── Makefile ├── README.md ├── cube ├── AndroidManifest.xml ├── Makefile ├── cube.xcf ├── hs_src │ ├── CubeVertices.hs │ └── Main.hs ├── jni │ ├── Android.mk │ ├── Application.mk │ ├── c_extern.h │ ├── dummy4jhc.c │ └── main.c └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-ldpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ └── strings.xml ├── lib ├── Makefile └── android-ndk │ ├── AndroidNdk.hs │ ├── AndroidNdk │ ├── EGL.hs │ ├── OpenGLES.hs │ └── Storable.hs │ └── android-ndk.yaml ├── native-activity ├── AndroidManifest.xml ├── Makefile ├── hs_src │ └── Main.hs ├── jni │ ├── Android.mk │ ├── Application.mk │ ├── c_extern.h │ ├── dummy4jhc.c │ └── main.c └── res │ └── values │ └── strings.xml └── travis-ci ├── build.sh ├── setup.sh └── show_setting.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/.travis.yml -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/README.md -------------------------------------------------------------------------------- /cube/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/cube/AndroidManifest.xml -------------------------------------------------------------------------------- /cube/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/cube/Makefile -------------------------------------------------------------------------------- /cube/cube.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/cube/cube.xcf -------------------------------------------------------------------------------- /cube/hs_src/CubeVertices.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/cube/hs_src/CubeVertices.hs -------------------------------------------------------------------------------- /cube/hs_src/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/cube/hs_src/Main.hs -------------------------------------------------------------------------------- /cube/jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/cube/jni/Android.mk -------------------------------------------------------------------------------- /cube/jni/Application.mk: -------------------------------------------------------------------------------- 1 | APP_PLATFORM := android-10 2 | -------------------------------------------------------------------------------- /cube/jni/c_extern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/cube/jni/c_extern.h -------------------------------------------------------------------------------- /cube/jni/dummy4jhc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/cube/jni/dummy4jhc.c -------------------------------------------------------------------------------- /cube/jni/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/cube/jni/main.c -------------------------------------------------------------------------------- /cube/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/cube/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /cube/res/drawable-ldpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/cube/res/drawable-ldpi/ic_launcher.png -------------------------------------------------------------------------------- /cube/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/cube/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /cube/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/cube/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /cube/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/cube/res/values/strings.xml -------------------------------------------------------------------------------- /lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/lib/Makefile -------------------------------------------------------------------------------- /lib/android-ndk/AndroidNdk.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/lib/android-ndk/AndroidNdk.hs -------------------------------------------------------------------------------- /lib/android-ndk/AndroidNdk/EGL.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/lib/android-ndk/AndroidNdk/EGL.hs -------------------------------------------------------------------------------- /lib/android-ndk/AndroidNdk/OpenGLES.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/lib/android-ndk/AndroidNdk/OpenGLES.hs -------------------------------------------------------------------------------- /lib/android-ndk/AndroidNdk/Storable.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/lib/android-ndk/AndroidNdk/Storable.hs -------------------------------------------------------------------------------- /lib/android-ndk/android-ndk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/lib/android-ndk/android-ndk.yaml -------------------------------------------------------------------------------- /native-activity/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/native-activity/AndroidManifest.xml -------------------------------------------------------------------------------- /native-activity/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/native-activity/Makefile -------------------------------------------------------------------------------- /native-activity/hs_src/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/native-activity/hs_src/Main.hs -------------------------------------------------------------------------------- /native-activity/jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/native-activity/jni/Android.mk -------------------------------------------------------------------------------- /native-activity/jni/Application.mk: -------------------------------------------------------------------------------- 1 | APP_PLATFORM := android-10 2 | -------------------------------------------------------------------------------- /native-activity/jni/c_extern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/native-activity/jni/c_extern.h -------------------------------------------------------------------------------- /native-activity/jni/dummy4jhc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/native-activity/jni/dummy4jhc.c -------------------------------------------------------------------------------- /native-activity/jni/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/native-activity/jni/main.c -------------------------------------------------------------------------------- /native-activity/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/native-activity/res/values/strings.xml -------------------------------------------------------------------------------- /travis-ci/build.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | make 3 | 4 | -------------------------------------------------------------------------------- /travis-ci/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/travis-ci/setup.sh -------------------------------------------------------------------------------- /travis-ci/show_setting.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajhc/demo-android-ndk/HEAD/travis-ci/show_setting.sh --------------------------------------------------------------------------------