23 #import <Foundation/NSObject.h>
35 - (NSArray *) buildTargetsForMakeBuilder: (
id) sender;
48 - (BOOL) prepareForBuildByBuilder: (
id) sender
49 target: (NSString *) target;
61 - (NSArray *) buildArgumentsForBuilder: (
id) sender
62 target: (NSString *) target;
75 - (BOOL) prepareForCleanByBuilder: (
id) sender
76 target: (NSString *) target;
89 - (NSArray *) cleanArgumentsForBuilder: (
id) sender
90 target: (NSString *) target;
Definition: ProjectDocument.h:43
void cleanTarget:(NSString *target)
Cleans the specified target of the project.
Definition: MakeBuilder.m:654
BOOL regenerateDerivedFiles()
Sent to the project module when it is to regenerate it's derived files which are generated from other...
void logMessage:(NSString *aMessage)
Appends a message to the project log.
Definition: ProjectDocument.m:666
NSDictionary * infoDictionary()
Instructs the project module to return an archivable version of it's data that it wishes to be saved ...
NSArray * moduleMenuItems()
Should return an array of NSMenuItem's which will be put into the module's submenu.
void buildTarget:(NSString *target)
Builds the specified target of the project.
Definition: MakeBuilder.m:498
NSString * projectDirectory
Returns a path to where the project's directory is located.
Definition: ProjectDocument.h:45
Definition: MakeBuilderDelegate.h:25
void finishInit()
Finishes the initialization process of the project module.
Definition: MakeBuilder.h:91
BOOL isBusy()
Queries whether the receiver is currently executing either a build or clean operation (is busy).
Definition: MakeBuilder.m:787
Definition: MakeBuilder.m:196
NSString * moduleName()
Should return a unique module identifier name.
NSArray * toolbarItemIdentifiers()
A module should return the default toolbar item identifiers for it's toolbar.