summaryrefslogtreecommitdiff
path: root/scp2/inc
diff options
context:
space:
mode:
authorTor Lillqvist <tml@iki.fi>2013-08-16 11:08:32 +0300
committerTor Lillqvist <tml@iki.fi>2013-08-18 21:11:16 +0300
commitc6a73009747814513ab5a7277c211449c7378870 (patch)
tree2adc961b3c83deffcea251c41744f2626e476f38 /scp2/inc
parent18041138d3169d565755565bdbabd8de596b5ac7 (diff)
Use subfolder names from <config_folders.h>
Change all instances of hardcoded "program", "share" etc subfolder names to use those from <config_folders.h> instead. In normal builds, the end result will not change. Change-Id: I91c95cd8e482818be67307e889ae6df887763f53
Diffstat (limited to 'scp2/inc')
-rwxr-xr-xscp2/inc/macros.inc39
1 files changed, 36 insertions, 3 deletions
diff --git a/scp2/inc/macros.inc b/scp2/inc/macros.inc
index 6a4b19a8d6a5..fabb82ddb4d8 100755
--- a/scp2/inc/macros.inc
+++ b/scp2/inc/macros.inc
@@ -75,6 +75,26 @@
#define SPECIAL_COMPONENT_LIB_NAME(name) STRING(CONCAT2(name,.dll))
#endif
+#if defined ENABLE_MACOSX_MACLIKE_APP_STRUCTURE
+ #define GID_BRAND_DIR_ETC gid_Brand_Dir_Share
+ #define GID_DIR_PY gid_Brand_Dir_Share
+ #define GID_DIR_URE gid_Dir_Bundle_Contents
+ #define GID_DIR_URE_BIN gid_Brand_Dir_Program
+ #define GID_DIR_URE_JAVA gid_Dir_Classes
+ #define GID_DIR_URE_LIB gid_Dir_Frameworks
+ #define GID_DIR_URE_SHARE gid_Brand_Dir_Share_Ure
+ #define GID_DIR_URE_SHARE_MISC gid_Brand_Dir_Share_Ure
+#else
+ #define GID_BRAND_DIR_ETC gid_Brand_Dir_Program
+ #define GID_DIR_PY gid_Brand_Dir_Program
+ #define GID_DIR_URE gid_Dir_Common_Ure
+ #define GID_DIR_URE_BIN gid_Dir_Ure_Bin
+ #define GID_DIR_URE_JAVA gid_Dir_Ure_Java
+ #define GID_DIR_URE_LIB gid_Dir_Ure_Lib
+ #define GID_DIR_URE_SHARE gid_Dir_Ure_Share
+ #define GID_DIR_URE_SHARE_MISC gid_Dir_Ure_Misc
+#endif
+
#define RESFILENAME(name,lang) STRING(CONCAT3(name,lang,.res))
#define READMETXTFILENAME(name,lang,ext) STRING(CONCAT4(name,lang,.,ext))
#define READMEFILENAME(name,lang) STRING(CONCAT2(name,lang))
@@ -84,6 +104,12 @@
#define SCP2_OOO_BIN_DIR gid_Brand_Dir_Program
+#if defined ENABLE_MACOSX_MACLIKE_APP_STRUCTURE
+ #define SCP2_OOO_LIB_DIR gid_Dir_Frameworks
+#else
+ #define SCP2_OOO_LIB_DIR SCP2_OOO_BIN_DIR
+#endif
+
#define BIN_FILE_BODY \
UnixRights = 755
@@ -117,7 +143,7 @@
#define PACKED_LIB_FILE_BODY \
LIB_FILE_BODY; \
Styles = (PACKED); \
- Dir = SCP2_OOO_BIN_DIR
+ Dir = SCP2_OOO_LIB_DIR
#define LIBO_LIB_FILE(id,name) \
File id \
@@ -190,6 +216,13 @@
PACKED_LIB_FILE_BODY; \
End
+#define STD_PY_FILE(id,name) \
+ File id \
+ PACKED_TXT_FILE_BODY; \
+ Dir = GID_DIR_PY; \
+ Name = name; \
+ End
+
// ---------------------------------------
#define CONDITIONAL_MODULE_ENTRY(name,modid) \
Module gid_Module_Root_Reg_##name \
@@ -396,7 +429,7 @@ End
#define SCP2_URE_DL_UNO_COMID_VER(n, v) n v STRING(COMID) ".dll"
#define SCP2_URE_SHARE_DIR gid_Dir_Common_Ure
#else
-#define SCP2_URE_DL_DIR gid_Dir_Ure_Lib
+#define SCP2_URE_DL_DIR GID_DIR_URE_LIB
#define SCP2_URE_DL_NORMAL(n) "lib" n STRING(UNXSUFFIX)
#define SCP2_URE_DL_BARE(n) n STRING(UNXSUFFIX)
#define SCP2_URE_DL_VER(n, v) "lib" n STRING(UNXSUFFIX) "." v
@@ -410,7 +443,7 @@ End
"libuno_" n STRING(COMID) STRING(UNXSUFFIX) "." v
#define SCP2_URE_DL_UNO_COMID_NORMAL(n) \
"libuno_" n STRING(COMID) STRING(UNXSUFFIX)
-#define SCP2_URE_SHARE_DIR gid_Dir_Ure_Share
+#define SCP2_URE_SHARE_DIR GID_DIR_URE_SHARE
#endif
#if defined MACOSX
#define SCP2_URE_JDL_NORMAL(n) "lib" n ".jnilib"