This is DeveloperBench.m in view mode; [Download] [Up]
#import "DeveloperBench.h" #define CFILE "BusyBox.tar.Z" @implementation DeveloperBench -(BOOL)canRunBenchmark { if(access("/bin/cc",F_OK)){ [speedCell setStringValue:"NOT INSTALLED"]; return NO; } return YES; } - setupBenchmark { system("/bin/rm -rf /tmp/BusyBox"); return self; } - benchmark { char buf[256]; char dir[256]; [[NXBundle mainBundle] getPath:dir forResource:CFILE ofType:0]; sprintf(buf,"zcat %s | (cd /tmp;tar xf -)",dir); system(buf); system("(cd /tmp/BusyBox;make app)"); return self; } - shutdownBenchmark { char buf[256]; [speedCell setDoubleValue:wallTime]; sprintf(buf,"Compile: %g",wallTime); [self logResults:buf]; return self; } @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.