main.c   [plain text]


// BUILD(macos):  $CC foo.c -dynamiclib -install_name $RUN_DIR/libfoo.dylib  -o $BUILD_DIR/libfoo.dylib
// BUILD(macos):  $CC jna.c -dynamiclib -install_name $RUN_DIR/jna.dylib  -o $BUILD_DIR/jna.dylib
// BUILD(macos):  $CC main.c -o $BUILD_DIR/dlopen-jna.exe $BUILD_DIR/libfoo.dylib $BUILD_DIR/jna.dylib

// BUILD(ios,tvos,watchos,bridgeos):

// RUN:  ./dlopen-jna.exe

#include "test_support.h"

extern void foo();
extern void jna();

int main(int arg, const char* argv[])
{
    foo();
    jna();
    PASS("Success");
	return 0;
}