Mac OS X/Cocoa port

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@15134 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Philippe C.D. Robert 2002-11-27 11:58:21 +00:00
parent 42e2e7f986
commit 1ee1d813c8
2 changed files with 432 additions and 1 deletions

View file

@ -92,8 +92,11 @@ static PCAppProj *_creator = nil;
// Customise the project
[dict setObject:[path lastPathComponent] forKey:PCProjectName];
#ifndef GNUSTEP_BASE_VERSION
[dict setObject:[[project principalClass] description] forKey:PCProjType];
#else
[dict setObject:[project principalClass] forKey:PCProjType];
#endif
// Create the AppNameInfo.plist
infoDict = [NSDictionary dictionaryWithObjectsAndKeys:
@"Automatically generated!",@"NOTE",
@ -118,6 +121,7 @@ static PCAppProj *_creator = nil;
//projectFile = [NSString stringWithString:@"PC.project"];
projectFile = [NSString stringWithString:[path lastPathComponent]];
projectFile = [projectFile stringByAppendingPathExtension:@"pcproj"];
[dict writeToFile:[path stringByAppendingPathComponent:projectFile]
atomically:YES];

View file

@ -0,0 +1,427 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 38;
objects = {
014CEA410018CDE011CA2923 = {
isa = PBXBundleReference;
path = PCAppProj.bundle;
refType = 3;
};
014CEA420018CDE011CA2923 = {
buildRules = (
);
buildSettings = {
COPY_PHASE_STRIP = NO;
OPTIMIZATION_CFLAGS = "-O0";
};
isa = PBXBuildStyle;
name = Development;
};
014CEA430018CDE011CA2923 = {
buildRules = (
);
buildSettings = {
COPY_PHASE_STRIP = YES;
};
isa = PBXBuildStyle;
name = Deployment;
};
//010
//011
//012
//013
//014
//080
//081
//082
//083
//084
089C1669FE841209C02AAC07 = {
buildStyles = (
014CEA420018CDE011CA2923,
014CEA430018CDE011CA2923,
);
isa = PBXProject;
mainGroup = 089C166AFE841209C02AAC07;
projectDirPath = "";
targets = (
089C1673FE841209C02AAC07,
);
};
089C166AFE841209C02AAC07 = {
children = (
08FB77AFFE84173DC02AAC07,
089C167CFE841241C02AAC07,
089C1671FE841209C02AAC07,
19C28FB8FE9D52D311CA2CBB,
);
isa = PBXGroup;
name = PCAppProj;
refType = 4;
};
089C1671FE841209C02AAC07 = {
children = (
1058C7ACFEA557BF11CA2CBB,
1058C7AEFEA557BF11CA2CBB,
);
isa = PBXGroup;
name = "Frameworks and Libraries";
refType = 4;
};
089C1672FE841209C02AAC07 = {
isa = PBXFrameworkReference;
name = Foundation.framework;
path = /System/Library/Frameworks/Foundation.framework;
refType = 0;
};
089C1673FE841209C02AAC07 = {
buildPhases = (
089C1674FE841209C02AAC07,
089C1675FE841209C02AAC07,
089C1676FE841209C02AAC07,
089C1677FE841209C02AAC07,
089C1679FE841209C02AAC07,
);
buildSettings = {
FRAMEWORK_SEARCH_PATHS = /Users/philippe/Library/Frameworks;
HEADER_SEARCH_PATHS = "";
INSTALL_PATH = "$(HOME)/Library/Bundles";
LIBRARY_SEARCH_PATHS = "";
OTHER_CFLAGS = "";
OTHER_LDFLAGS = "";
OTHER_REZFLAGS = "";
PRODUCT_NAME = PCAppProj;
SECTORDER_FLAGS = "";
WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
WRAPPER_EXTENSION = bundle;
};
dependencies = (
);
isa = PBXBundleTarget;
name = PCAppProj;
productInstallPath = "$(HOME)/Library/Bundles";
productName = PCAppProj;
productReference = 014CEA410018CDE011CA2923;
productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
<plist version=\"1.0\">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>PCAppProj</string>
<key>CFBundleIconFile</key>
<string></string>
<key>CFBundleIdentifier</key>
<string></string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>0.0.1d1</string>
<key>NSPrincipalClass</key>
<string>PCAppProj</string>
</dict>
</plist>
";
shouldUseHeadermap = 1;
};
089C1674FE841209C02AAC07 = {
buildActionMask = 2147483647;
files = (
F56C97480393998601000102,
F56C974A0393998601000102,
);
isa = PBXHeadersBuildPhase;
runOnlyForDeploymentPostprocessing = 0;
};
089C1675FE841209C02AAC07 = {
buildActionMask = 2147483647;
files = (
089C1680FE841241C02AAC07,
F56C9757039399A701000102,
F56C977C03939AA401000102,
F56C977D03939AA501000102,
F56C977F03939B3F01000102,
F56C978003939B4501000102,
F56C978103939B4C01000102,
);
isa = PBXResourcesBuildPhase;
runOnlyForDeploymentPostprocessing = 0;
};
089C1676FE841209C02AAC07 = {
buildActionMask = 2147483647;
files = (
F56C97490393998601000102,
F56C974B0393998601000102,
);
isa = PBXSourcesBuildPhase;
runOnlyForDeploymentPostprocessing = 0;
};
089C1677FE841209C02AAC07 = {
buildActionMask = 2147483647;
files = (
1058C7AFFEA557BF11CA2CBB,
F56C9779039399B601000102,
);
isa = PBXFrameworksBuildPhase;
runOnlyForDeploymentPostprocessing = 0;
};
089C1679FE841209C02AAC07 = {
buildActionMask = 2147483647;
files = (
);
isa = PBXRezBuildPhase;
runOnlyForDeploymentPostprocessing = 0;
};
089C167CFE841241C02AAC07 = {
children = (
089C167DFE841241C02AAC07,
F56C974C039399A701000102,
F56C974D039399A701000102,
F56C974E039399A701000102,
F56C974F039399A701000102,
F56C9750039399A701000102,
F56C9751039399A701000102,
);
isa = PBXGroup;
name = Resources;
refType = 4;
};
089C167DFE841241C02AAC07 = {
children = (
089C167EFE841241C02AAC07,
);
isa = PBXVariantGroup;
name = InfoPlist.strings;
refType = 4;
};
089C167EFE841241C02AAC07 = {
fileEncoding = 10;
isa = PBXFileReference;
name = English;
path = English.lproj/InfoPlist.strings;
refType = 4;
};
089C167FFE841241C02AAC07 = {
isa = PBXFrameworkReference;
name = AppKit.framework;
path = /System/Library/Frameworks/AppKit.framework;
refType = 0;
};
089C1680FE841241C02AAC07 = {
fileRef = 089C167DFE841241C02AAC07;
isa = PBXBuildFile;
settings = {
};
};
08FB77AFFE84173DC02AAC07 = {
children = (
F56C97440393998601000102,
F56C97450393998601000102,
F56C97460393998601000102,
F56C97470393998601000102,
);
isa = PBXGroup;
name = Classes;
refType = 4;
};
//080
//081
//082
//083
//084
//100
//101
//102
//103
//104
1058C7ACFEA557BF11CA2CBB = {
children = (
1058C7ADFEA557BF11CA2CBB,
F56C9758039399B601000102,
);
isa = PBXGroup;
name = "Linked Frameworks";
refType = 4;
};
1058C7ADFEA557BF11CA2CBB = {
isa = PBXFrameworkReference;
name = Cocoa.framework;
path = /System/Library/Frameworks/Cocoa.framework;
refType = 0;
};
1058C7AEFEA557BF11CA2CBB = {
children = (
089C1672FE841209C02AAC07,
089C167FFE841241C02AAC07,
);
isa = PBXGroup;
name = "Other Frameworks";
refType = 4;
};
1058C7AFFEA557BF11CA2CBB = {
fileRef = 1058C7ADFEA557BF11CA2CBB;
isa = PBXBuildFile;
settings = {
};
};
//100
//101
//102
//103
//104
//190
//191
//192
//193
//194
19C28FB8FE9D52D311CA2CBB = {
children = (
014CEA410018CDE011CA2923,
);
isa = PBXGroup;
name = Products;
refType = 4;
};
//190
//191
//192
//193
//194
//F50
//F51
//F52
//F53
//F54
F56C97440393998601000102 = {
isa = PBXFileReference;
path = PCAppProj.h;
refType = 4;
};
F56C97450393998601000102 = {
isa = PBXFileReference;
path = PCAppProj.m;
refType = 4;
};
F56C97460393998601000102 = {
isa = PBXFileReference;
path = PCAppProject.h;
refType = 4;
};
F56C97470393998601000102 = {
isa = PBXFileReference;
path = PCAppProject.m;
refType = 4;
};
F56C97480393998601000102 = {
fileRef = F56C97440393998601000102;
isa = PBXBuildFile;
settings = {
};
};
F56C97490393998601000102 = {
fileRef = F56C97450393998601000102;
isa = PBXBuildFile;
settings = {
};
};
F56C974A0393998601000102 = {
fileRef = F56C97460393998601000102;
isa = PBXBuildFile;
settings = {
};
};
F56C974B0393998601000102 = {
fileRef = F56C97470393998601000102;
isa = PBXBuildFile;
settings = {
};
};
F56C974C039399A701000102 = {
isa = PBXFileReference;
path = AppController.h;
refType = 4;
};
F56C974D039399A701000102 = {
isa = PBXFileReference;
path = AppController.m;
refType = 4;
};
F56C974E039399A701000102 = {
isa = PBXFileReference;
path = h.template;
refType = 4;
};
F56C974F039399A701000102 = {
isa = PBXFileReference;
path = m.template;
refType = 4;
};
F56C9750039399A701000102 = {
isa = PBXFileReference;
path = main.m;
refType = 4;
};
F56C9751039399A701000102 = {
isa = PBXFileReference;
path = PC.proj;
refType = 4;
};
F56C9757039399A701000102 = {
fileRef = F56C9751039399A701000102;
isa = PBXBuildFile;
settings = {
};
};
F56C9758039399B601000102 = {
isa = PBXFrameworkReference;
name = ProjectCenter.framework;
path = /Users/philippe/Library/Frameworks/ProjectCenter.framework;
refType = 0;
};
F56C9779039399B601000102 = {
fileRef = F56C9758039399B601000102;
isa = PBXBuildFile;
settings = {
};
};
F56C977C03939AA401000102 = {
fileRef = F56C974E039399A701000102;
isa = PBXBuildFile;
settings = {
};
};
F56C977D03939AA501000102 = {
fileRef = F56C974F039399A701000102;
isa = PBXBuildFile;
settings = {
};
};
F56C977F03939B3F01000102 = {
fileRef = F56C974C039399A701000102;
isa = PBXBuildFile;
settings = {
};
};
F56C978003939B4501000102 = {
fileRef = F56C974D039399A701000102;
isa = PBXBuildFile;
settings = {
};
};
F56C978103939B4C01000102 = {
fileRef = F56C9750039399A701000102;
isa = PBXBuildFile;
settings = {
};
};
};
rootObject = 089C1669FE841209C02AAC07;
}