Revision: 3870
http://skim-app.svn.sourceforge.net/skim-app/?rev=3870&view=rev
Author: hofman
Date: 2008-05-12 08:36:44 -0700 (Mon, 12 May 2008)
Log Message:
-----------
Index help in derived sources folder. Now we only need to change the help build
phase when new translations are added.
Modified Paths:
--------------
trunk/Skim.xcodeproj/project.pbxproj
Modified: trunk/Skim.xcodeproj/project.pbxproj
===================================================================
--- trunk/Skim.xcodeproj/project.pbxproj 2008-05-12 12:30:34 UTC (rev
3869)
+++ trunk/Skim.xcodeproj/project.pbxproj 2008-05-12 15:36:44 UTC (rev
3870)
@@ -1554,6 +1554,7 @@
CEE1383C0BCEA63F00BF2D3E /* ShellScript */,
8D15AC2B0486D014006FF6A4 /* Resources */,
CEF82CA50C77286200A3AD51 /* ShellScript */,
+ CE4DA9060B9E17890039E89C /* ShellScript */,
CEF82CAD0C772A4200A3AD51 /* ShellScript */,
8D15AC300486D014006FF6A4 /* Sources */,
8D15AC330486D014006FF6A4 /* Frameworks */,
@@ -1563,7 +1564,6 @@
CE816A0A0D70F9B6008D807D /* CopyFiles */,
CEE22EA50BFB8691002B746B /* ShellScript */,
CE4B67590BF4DC3000A73E42 /* ShellScript */,
- CE4DA9060B9E17890039E89C /* ShellScript */,
);
buildRules = (
);
@@ -1790,16 +1790,16 @@
files = (
);
inputPaths = (
-
"$(BUILT_PRODUCTS_DIR)/$(UNLOCALIZED_RESOURCES_FOLDER_PATH)/English.lproj/Skim
Help/Skim Help.html",
-
"$(BUILT_PRODUCTS_DIR)/$(UNLOCALIZED_RESOURCES_FOLDER_PATH)/Dutch.lproj/Skim
Help/Skim Help.html",
+ "$(DERIVED_FILE_DIR)/Skim
Help/English.lproj/Skim Help/Skim Help.html",
+ "$(DERIVED_FILE_DIR)/Skim Help/Dutch.lproj/Skim
Help/Skim Help.html",
);
outputPaths = (
-
"$(BUILT_PRODUCTS_DIR)/$(UNLOCALIZED_RESOURCES_FOLDER_PATH)/English.lproj/Skim
Help/Skim Help.helpindex",
-
"$(BUILT_PRODUCTS_DIR)/$(UNLOCALIZED_RESOURCES_FOLDER_PATH)/Dutch.lproj/Skim
Help/Skim Help.helpindex",
+ "$(DERIVED_FILE_DIR)/Skim
Help/English.lproj/Skim Help/Skim Help.helpindex",
+ "$(DERIVED_FILE_DIR)/Skim Help/Dutch.lproj/Skim
Help/Skim Help.helpindex",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "if [ ${BUILD_STYLE} = \"Debug\" ];
then\nexit 0\nfi\n\necho \"*** Indexing Help ***\"\ncd
\"${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}\"\nfor LOC_DIR in
*.lproj; do\n\tLOC_TARGET=\"${LOC_DIR}/Skim Help\";\n\tif [ -h
\"${LOC_TARGET}\" -o ! -d \"${LOC_TARGET}\" ]; then continue; fi;\n\techo \"***
Indexing Help for ${LOC_DIR} ***\"\n\tif [ \"${LOC_DIR}\" = \"French.lproj\" ];
then LANG=\"fr\";\n\telif [ \"${LOC_DIR}\" = \"German.lproj\" ]; then
LANG=\"de\";\n\telif [ \"${LOC_DIR}\" = \"Hungarian.lproj\" ]; then
LANG=\"hu\";\n\telif [ \"${LOC_DIR}\" = \"Italian.lproj\" ]; then
LANG=\"it\";\n\telif [ \"${LOC_DIR}\" = \"Spanish.lproj\" ]; then
LANG=\"es\";\n\telif [ \"${LOC_DIR}\" = \"Swedish.lproj\" ]; then
LANG=\"sv\";\n\telif [ \"${LOC_DIR}\" = \"Dutch.lproj\" ]; then
LANG=\"${SOURCE_ROOT}/Skim Help/stopwords-nl.txt\";\n\telse
LANG=\"en\";\n\tfi;\n\tif [ \"${LOC_DIR}\" = \"Japanese.lproj\" -o
\"${LOC_DIR}\" = \"zh_CN.lproj\" -o \"${LOC_DIR}\" =
\"zh_TW.lproj\" ]; then MINTERMLENGTH=1;\n\telse
MINTERMLENGTH=3;\n\tfi;\n\t\"${SYSTEM_DEVELOPER_UTILITIES_DIR}/Help
Indexer.app/Contents/MacOS/Help Indexer\" \\\n\t\t\"${LOC_TARGET}\"
\\\n\t\t-ShowProgress NO \\\n\t\t-LogStyle 2 \\\n\t\t-IndexAnchors YES
\\\n\t\t-TigerIndexing YES \\\n\t\t-GenerateSummaries YES \\\n\t\t-Stopwords
\"${LANG}\" \\\n\t\t-MinTermLength \"${MINTERMLENGTH}\";\ndone;\n";
+ shellScript = "if [ ${BUILD_STYLE} = \"Debug\" ];
then\nexit 0\nfi\n\nHELP_NAME=\"Skim Help\"\n\necho \"*** Indexing Help
***\"\ncd \"${DERIVED_FILE_DIR}/${HELP_NAME}\"\nfor LOC_DIR in *.lproj;
do\n\tLOC_TARGET=\"${LOC_DIR}/${HELP_NAME}\";\n\techo \"*** Indexing Help for
${LOC_DIR} ***\"\n\tif [ \"${LOC_DIR}\" = \"French.lproj\" ]; then
LANG=\"fr\";\n\telif [ \"${LOC_DIR}\" = \"German.lproj\" ]; then
LANG=\"de\";\n\telif [ \"${LOC_DIR}\" = \"Hungarian.lproj\" ]; then
LANG=\"hu\";\n\telif [ \"${LOC_DIR}\" = \"Italian.lproj\" ]; then
LANG=\"it\";\n\telif [ \"${LOC_DIR}\" = \"Spanish.lproj\" ]; then
LANG=\"es\";\n\telif [ \"${LOC_DIR}\" = \"Swedish.lproj\" ]; then
LANG=\"sv\";\n\telif [ \"${LOC_DIR}\" = \"Dutch.lproj\" ]; then
LANG=\"${SOURCE_ROOT}/${HELP_NAME}/stopwords-nl.txt\";\n\telse
LANG=\"en\";\n\tfi;\n\tif [ \"${LOC_DIR}\" = \"Japanese.lproj\" -o
\"${LOC_DIR}\" = \"zh_CN.lproj\" -o \"${LOC_DIR}\" = \"zh_TW.lproj\" ]; then
MINTERMLENGTH=1;\n\telse MINTERMLENGTH=3;\n\t
fi;\n\t\"${SYSTEM_DEVELOPER_UTILITIES_DIR}/Help
Indexer.app/Contents/MacOS/Help Indexer\" \\\n\t\t\"${LOC_TARGET}\"
\\\n\t\t-ShowProgress NO \\\n\t\t-LogStyle 2 \\\n\t\t-IndexAnchors YES
\\\n\t\t-TigerIndexing YES \\\n\t\t-GenerateSummaries YES \\\n\t\t-Stopwords
\"${LANG}\" \\\n\t\t-MinTermLength \"${MINTERMLENGTH}\";\ndone;\n";
};
CE592C630B9239E300C113DF /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
@@ -1859,7 +1859,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "HELP_NAME=\"Skim
Help\"\n\nINPUT=\"${HELP_NAME}/skim.texi\"\nTOOLS=\"${HELP_NAME}\"\nDEST=\"${HELP_NAME}\"\nPREFIX=\"${HELP_NAME}\";\n\nTARGET=\"${DERIVED_FILE_DIR}/${HELP_NAME}\"\n\ncd
\"${SOURCE_ROOT}\"\n\n[ -d \"${TARGET}\" ] || /bin/mkdir -p
\"${TARGET}\";\n\nfor LOC_DIR in English.lproj Dutch.lproj;
do\n\tLOC_TARGET=\"${TARGET}/${LOC_DIR}/${DEST}\";\n\t[ -d \"${LOC_TARGET}\" ]
&& /bin/rm -rf \"${LOC_TARGET}\"/* || /bin/mkdir -p \"${LOC_TARGET}\";\n\techo
\"*** Creating help files in ${LOC_TARGET} ***\";\n\t\"${TOOLS}/texi2html\"
\"${LOC_DIR}/${INPUT}\" --init-file=\"${TOOLS}/applehelp.init\"
--prefix=\"${PREFIX}\" --output=\"${LOC_TARGET}\" --split=node --nonumber &&
\\\n\tpython \"${TOOLS}/postprocess-nontitle.py\"
\"${LOC_TARGET}/${PREFIX}_\"*.html;\ndone;\n";
+ shellScript = "HELP_NAME=\"Skim
Help\"\n\nLOC_LANGS=(English
Dutch)\n\nINPUT=\"${HELP_NAME}/skim.texi\"\nTOOLS=\"${HELP_NAME}\"\nDEST=\"${HELP_NAME}\"\nPREFIX=\"${HELP_NAME}\"\n\nTARGET=\"${DERIVED_FILE_DIR}/${HELP_NAME}\"\n\ncd
\"${SOURCE_ROOT}\"\n\n[ -d \"${TARGET}\" ] || /bin/mkdir -p
\"${TARGET}\";\n\nfor LANG in ${LOC_LANGS[*]};
do\n\tLOC_TARGET=\"${TARGET}/${LANG}.lproj/${DEST}\";\n\t[ -d \"${LOC_TARGET}\"
] && /bin/rm -rf \"${LOC_TARGET}\"/* || /bin/mkdir -p
\"${LOC_TARGET}\";\n\techo \"*** Creating help files in ${LOC_TARGET}
***\";\n\t\"${TOOLS}/texi2html\" \"${LANG}.lproj/${INPUT}\"
--init-file=\"${TOOLS}/applehelp.init\" --prefix=\"${PREFIX}\"
--output=\"${LOC_TARGET}\" --split=node --nonumber && \\\n\tpython
\"${TOOLS}/postprocess-nontitle.py\"
\"${LOC_TARGET}/${PREFIX}_\"*.html;\ndone;\n";
};
CEF82CAD0C772A4200A3AD51 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
@@ -1882,7 +1882,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "HELP_NAME=\"Skim
Help\"\n\nSOURCE=\"${DERIVED_FILE_DIR}/${HELP_NAME}\";\nTARGET=\"${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}\";\nDEST=\"${HELP_NAME}\";\n\ncd
\"${SOURCE}\";\n\nfor LOC_DIR in English.lproj Dutch.lproj;
do\n\tLOC_TARGET=\"${TARGET}/${LOC_DIR}/${DEST}\";\n\techo \"*** Copying help
files from ${SOURCE}/${LOC_DIR}/${DEST} to ${LOC_TARGET} ***\";\n\t/bin/rm -rf
\"${LOC_TARGET}/\"*.html;\n\t/bin/cp -Rf \"${LOC_DIR}/${DEST}/\"*.html
\"${LOC_TARGET}\";\ndone;\n\nfor LOC_DIR in Italian.lproj French.lproj
German.lproj Spanish.lproj ru.lproj cs.lproj;
do\n\tLOC_TARGET=\"${TARGET}/${LOC_DIR}\";\n\techo \"*** Linking help files
from ${LOC_TARGET}/${DEST} to ${TARGET}/English.lproj/${DEST} ***\";\n\tcd
\"${LOC_TARGET}\";\n\t/bin/rm -rf \"${DEST}\";\n\t/bin/ln -s
../English.lproj/\"${DEST}\";\ndone;\n";
+ shellScript = "HELP_NAME=\"Skim
Help\"\n\nSOURCE=\"${DERIVED_FILE_DIR}/${HELP_NAME}\";\nTARGET=\"${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}\";\nDEST=\"${HELP_NAME}\";\n\ncd
\"${TARGET}\";\n\nfor LOC_DIR in *.lproj;
do\n\tLOC_SOURCE=\"${SOURCE}/${LOC_DIR}/${DEST}\";\n\tLOC_TARGET=\"${TARGET}/${LOC_DIR}/${DEST}\";\n\tif
[ -d \"${LOC_SOURCE}\" ]; then\n\t\techo \"*** Copying help files from
${LOC_SOURCE} to ${LOC_TARGET} ***\";\n\t\t/bin/rm -rf
\"${LOC_TARGET}/\"*.html;\n\t\t/bin/cp -Rf \"${LOC_SOURCE}/\"*.html
\"${LOC_TARGET}\";\n\t\t[ -f \"${LOC_SOURCE}/${HELP_NAME}.helpindex\" ] &&
\\\n\t\t\t/bin/cp -f \"${LOC_SOURCE}/${HELP_NAME}.helpindex\"
\"${LOC_TARGET}\";\n\telse\n\t\techo \"*** Linking help files from
${LOC_TARGET} to ${TARGET}/English.lproj/${DEST} ***\";\n\t\t( cd
\"${LOC_DIR}\"; /bin/rm -rf \"${DEST}\"; /bin/ln -fFs
../English.lproj/\"${DEST}\"; )\n\tfi;\ndone;\n";
};
/* End PBXShellScriptBuildPhase section */
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit