mulle-kybernetik-tv / q3vm-objc-example

🤯 Call Objective-C from inside the Q3 Virtual Machine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

q3vm-objc-example

This is a small demo project, that demonstrates calling Objective-C from within the Q3VM.

The Q3VM files vm.h and vm.c have their own license.

How to build

This is a mulle-sde project.

It has it's own virtual environment, that will be automatically setup for you once you enter it with:

$ mulle-sde q3vm-objc-example

Now you can let mulle-sde fetch the required dependencies and build the project for you:

$ mulle-sde craft --debug

Additional requirement

See that q3vm is checked out alongside q3vm-objc-example and build it:

$ ls
q3vm
q3vm-objc-example
$ cd q3vm ; make

Run

$ cd q3vm-objc-example/qvm-src
$ mkdir build
$ make
$ ../build/Debug/q3vm-objc-example ./call-objc.qvm

About

🤯 Call Objective-C from inside the Q3 Virtual Machine

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C 42.9%Language:Shell 34.6%Language:CMake 18.5%Language:Objective-C 3.1%Language:Makefile 0.6%Language:C++ 0.3%Language:Assembly 0.1%