diff options
| author | Teddy Wing | 2018-10-14 15:59:42 +0200 |
|---|---|---|
| committer | Teddy Wing | 2018-10-14 15:59:42 +0200 |
| commit | e7778b010ef5d4221665cc6ad8955efb1ccf9e21 (patch) | |
| tree | 5380040d61f725c70c53ba084eb5c5ce2c7ab890 | |
| parent | 289639a636881d79b76d260b775b7a6cf0b51f7b (diff) | |
| download | dome_key_event_source_simulator-e7778b010ef5d4221665cc6ad8955efb1ccf9e21.tar.bz2 | |
Add a C test file to test linking and the lib function
Once I got linking working, this confirms that the key simulator
function actually works.
Beef up the Makefile to enable us to properly link the Objective-C
library.
| -rw-r--r-- | Makefile | 10 | ||||
| -rw-r--r-- | test.c | 7 |
2 files changed, 17 insertions, 0 deletions
@@ -1,2 +1,12 @@ +LIB_DEBUG := ~/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Products/Debug/libdome_key_event_source_simulator.a + +.PHONY: build build: xcodebuild -scheme dome_key_event_source_simulator -configuration Debug + +test: test.c $(LIB_DEBUG) + gcc -g -Wall -Wextra -Werror -ObjC \ + -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk \ + -o $@ \ + $< \ + $(LIB_DEBUG) @@ -0,0 +1,7 @@ +#include "dome_key_event_source_simulator/dome_key_event_source_simulator.h" + +int main() { + dkess_press_key(0, 0); + + return 0; +} |
