├── .gitignore ├── README.md ├── examples ├── 3.0-building-cpp │ ├── Build.xml │ └── example.cpp ├── 4.0-linking-and-targets │ ├── Build.xml │ └── example.cpp └── 5.1-building-a-dynamic-library │ ├── 1-lib │ ├── Empty.hx │ └── build-lib.hxml │ ├── 2-shared │ ├── build-shared-mac.sh │ └── empty.cpp │ ├── 3-client │ ├── build-client-mac.sh │ └── client.cpp │ └── README.md ├── guide └── .keep └── work-in-progress ├── CFFI ├── 0.0-intro.md ├── 1.0-cffi-prime.md ├── 2.0-cffi-legacy.md └── 3.0-cffi-tips.md ├── build ├── 0.0-intro.md ├── 1.0-anatomy.md ├── 2.0-buildxml-basics.md ├── 3.0-building-cpp.md ├── 4.0-linking-and-targets.md ├── 5.0-building-a-dynamic-library-from-hxcpp.md └── 5.1-building-a-wrapped-dynamic-library.md └── cpp └── 0.0-intro.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowkit/hxcpp-guide/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowkit/hxcpp-guide/HEAD/README.md -------------------------------------------------------------------------------- /examples/3.0-building-cpp/Build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowkit/hxcpp-guide/HEAD/examples/3.0-building-cpp/Build.xml -------------------------------------------------------------------------------- /examples/3.0-building-cpp/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowkit/hxcpp-guide/HEAD/examples/3.0-building-cpp/example.cpp -------------------------------------------------------------------------------- /examples/4.0-linking-and-targets/Build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowkit/hxcpp-guide/HEAD/examples/4.0-linking-and-targets/Build.xml -------------------------------------------------------------------------------- /examples/4.0-linking-and-targets/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowkit/hxcpp-guide/HEAD/examples/4.0-linking-and-targets/example.cpp -------------------------------------------------------------------------------- /examples/5.1-building-a-dynamic-library/1-lib/Empty.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowkit/hxcpp-guide/HEAD/examples/5.1-building-a-dynamic-library/1-lib/Empty.hx -------------------------------------------------------------------------------- /examples/5.1-building-a-dynamic-library/1-lib/build-lib.hxml: -------------------------------------------------------------------------------- 1 | -main Empty 2 | -cpp cpp/ 3 | -D static_link -------------------------------------------------------------------------------- /examples/5.1-building-a-dynamic-library/2-shared/build-shared-mac.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowkit/hxcpp-guide/HEAD/examples/5.1-building-a-dynamic-library/2-shared/build-shared-mac.sh -------------------------------------------------------------------------------- /examples/5.1-building-a-dynamic-library/2-shared/empty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowkit/hxcpp-guide/HEAD/examples/5.1-building-a-dynamic-library/2-shared/empty.cpp -------------------------------------------------------------------------------- /examples/5.1-building-a-dynamic-library/3-client/build-client-mac.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowkit/hxcpp-guide/HEAD/examples/5.1-building-a-dynamic-library/3-client/build-client-mac.sh -------------------------------------------------------------------------------- /examples/5.1-building-a-dynamic-library/3-client/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowkit/hxcpp-guide/HEAD/examples/5.1-building-a-dynamic-library/3-client/client.cpp -------------------------------------------------------------------------------- /examples/5.1-building-a-dynamic-library/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowkit/hxcpp-guide/HEAD/examples/5.1-building-a-dynamic-library/README.md -------------------------------------------------------------------------------- /guide/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /work-in-progress/CFFI/0.0-intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowkit/hxcpp-guide/HEAD/work-in-progress/CFFI/0.0-intro.md -------------------------------------------------------------------------------- /work-in-progress/CFFI/1.0-cffi-prime.md: -------------------------------------------------------------------------------- 1 | # A reference for using the CFFI with Haxe and hxcpp -------------------------------------------------------------------------------- /work-in-progress/CFFI/2.0-cffi-legacy.md: -------------------------------------------------------------------------------- 1 | # A brief reference for using the original CFFI -------------------------------------------------------------------------------- /work-in-progress/CFFI/3.0-cffi-tips.md: -------------------------------------------------------------------------------- 1 | # Tips and examples of CFFI common use cases -------------------------------------------------------------------------------- /work-in-progress/build/0.0-intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowkit/hxcpp-guide/HEAD/work-in-progress/build/0.0-intro.md -------------------------------------------------------------------------------- /work-in-progress/build/1.0-anatomy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowkit/hxcpp-guide/HEAD/work-in-progress/build/1.0-anatomy.md -------------------------------------------------------------------------------- /work-in-progress/build/2.0-buildxml-basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowkit/hxcpp-guide/HEAD/work-in-progress/build/2.0-buildxml-basics.md -------------------------------------------------------------------------------- /work-in-progress/build/3.0-building-cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowkit/hxcpp-guide/HEAD/work-in-progress/build/3.0-building-cpp.md -------------------------------------------------------------------------------- /work-in-progress/build/4.0-linking-and-targets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowkit/hxcpp-guide/HEAD/work-in-progress/build/4.0-linking-and-targets.md -------------------------------------------------------------------------------- /work-in-progress/build/5.0-building-a-dynamic-library-from-hxcpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowkit/hxcpp-guide/HEAD/work-in-progress/build/5.0-building-a-dynamic-library-from-hxcpp.md -------------------------------------------------------------------------------- /work-in-progress/build/5.1-building-a-wrapped-dynamic-library.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowkit/hxcpp-guide/HEAD/work-in-progress/build/5.1-building-a-wrapped-dynamic-library.md -------------------------------------------------------------------------------- /work-in-progress/cpp/0.0-intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowkit/hxcpp-guide/HEAD/work-in-progress/cpp/0.0-intro.md --------------------------------------------------------------------------------