diff --git a/src/Makefile.in b/src/Makefile.in index a0051dd8ab56cc8c4c2bc0f7d574f189026893bd..73ecbc43f21832a957245e10af166c0cebfd4a48 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -1,5 +1,5 @@ # -# $Id: Makefile.in,v 1.461 2007/06/20 00:15:48 mast Exp $ +# $Id: Makefile.in,v 1.462 2007/07/31 23:16:54 bill Exp $ # # This line is needed on some machines. @@ -284,7 +284,7 @@ compiler-warnings : clean framework: OCPikeInterpreter.o $(OBJ) modules/linker_options @STATIC_POST_MODULES_LINKOPTS@ @echo "Linking Pike.framework";\ gcc -o Pike OCPikeInterpreter.o $(OBJ) `cat modules/linker_options @STATIC_POST_MODULES_LINKOPTS@` -framework Cocoa -dynamiclib -Wl,-single_module \ - -undefined dynamic_lookup -mmacosx-version-min=10.4 -current_version 7.7 -install_name /System/Library/Frameworks/Pike.framework/Versions/A/Pike \ + -undefined dynamic_lookup -mmacosx-version-min=10.4 -current_version 7.7 -install_name @executable_path/../Frameworks \ -isysroot /Developer/SDKs/MacOSX10.4u.sdk ls -l Pike if test -x Pike.framework ; then rm -rf Pike.framework; fi diff --git a/src/OCPikeInterpreter.m b/src/OCPikeInterpreter.m index 5eb057eae630bd1b24d72ad7a76ffcc27762b19e..6133b901b52e34f75bce3607c201620f01786455 100644 --- a/src/OCPikeInterpreter.m +++ b/src/OCPikeInterpreter.m @@ -75,7 +75,6 @@ static void set_default_master(void) NSException * exception = [NSException exceptionWithName:@"Error finding bundle!" reason:@"bundleForClass: returned nil." userInfo: nil]; @throw exception; } - if(!master_location) { ml = [[NSMutableString alloc] initWithCapacity: 200]; @@ -216,18 +215,18 @@ static void set_default_master(void) following is a simple example of how to use OCPikeInterpreter to embed a pike interpreter into your application. - gcc -o PikeInterpreter OCPikeInterpreter.o -framework Cocoa -Wl,-single_module -compatibility_version 1 \ - -current_version 1 -install_name /Users/hww3/Library/Frameworks/PikeInterpreter.framework/Versions/A/PikeInterpreter \ - -dynamiclib -mmacosx-version-min=10.4 -isysroot /Developer/SDKs/MacOSX10.4u.sdk ../../Pike/7.7/build/libpike.dylib - gcc -I /usr/local/pike/7.7.30/include/pike/ -I . -Ilibffi -Ilibffi/include -F PikeInterpreter -c test.m -o test.o - gcc test.o -o test -framework PikeInterpreter -L/Users/hww3/Pike/7.7/build -framework Foundation -lpike -lobjc + make framework + cp -rf Pike.framework /Library/Frameworks + gcc -I . -c test.m -o test.o + gcc test.o -o test -framework Pike -framework Foundation */ /* -#import <PikeInterpreter/OCPikeInterpreter.h> +#import <Pike/OCPikeInterpreter.h> #import <Foundation/NSString.h> +#import <Foundation/NSAutoreleasePool.h> int main() { @@ -239,7 +238,6 @@ int main() // these 3 lines set up and start the interpreter. i = [OCPikeInterpreter sharedInterpreter]; - [i setMaster: @"/usr/local/pike/7.7.30/lib/master.pike"]; [i startInterpreter]; // ok, now that we have things set up, let's use it.