summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/path-prefix.h43
1 files changed, 22 insertions, 21 deletions
diff --git a/src/path-prefix.h b/src/path-prefix.h
index d63fba7fc..3e226dd97 100644
--- a/src/path-prefix.h
+++ b/src/path-prefix.h
@@ -21,28 +21,29 @@
//#endif /* __cplusplus */
#ifdef ENABLE_BINRELOC
-# define INKSCAPE_APPICONDIR BR_DATADIR( "/../share/pixmaps" )
-# define INKSCAPE_ATTRRELDIR BR_DATADIR( "/../share/inkscape/attributes" )
-# define INKSCAPE_BINDDIR BR_DATADIR( "/../share/inkscape/bind" )
-# define INKSCAPE_EXAMPLESDIR BR_DATADIR( "/../share/inkscape/examples" )
-# define INKSCAPE_EXTENSIONDIR BR_DATADIR( "/../share/inkscape/extensions" )
-# define INKSCAPE_FILTERDIR BR_DATADIR( "/../share/inkscape/filters" )
-# define INKSCAPE_GRADIENTSDIR BR_DATADIR( "/../share/inkscape/gradients" )
-# define INKSCAPE_KEYSDIR BR_DATADIR( "/../share/inkscape/keys" )
-# define INKSCAPE_PIXMAPDIR BR_DATADIR( "/../share/inkscape/icons" )
-# define INKSCAPE_MARKERSDIR BR_DATADIR( "/../share/inkscape/markers" )
-# define INKSCAPE_PALETTESDIR BR_DATADIR( "/../share/inkscape/palettes" )
-# define INKSCAPE_PATTERNSDIR BR_DATADIR( "/../share/inkscape/patterns" )
-# define INKSCAPE_SCREENSDIR BR_DATADIR( "/../share/inkscape/screens" )
-# define INKSCAPE_SYMBOLSDIR BR_DATADIR( "/../share/inkscape/symbols" )
-# define INKSCAPE_THEMEDIR BR_DATADIR( "/../share/icons" )
-# define INKSCAPE_TUTORIALSDIR BR_DATADIR( "/../share/inkscape/tutorials" )
-# define INKSCAPE_TEMPLATESDIR BR_DATADIR( "/../share/inkscape/templates" )
-# define INKSCAPE_UIDIR BR_DATADIR( "/../share/inkscape/ui" )
+# define INKSCAPE_LIBPREFIX "/../.."
+# define INKSCAPE_APPICONDIR BR_DATADIR( INKSCAPE_LIBPREFIX "/share/pixmaps" )
+# define INKSCAPE_ATTRRELDIR BR_DATADIR( INKSCAPE_LIBPREFIX "/share/inkscape/attributes" )
+# define INKSCAPE_BINDDIR BR_DATADIR( INKSCAPE_LIBPREFIX "/share/inkscape/bind" )
+# define INKSCAPE_EXAMPLESDIR BR_DATADIR( INKSCAPE_LIBPREFIX "/share/inkscape/examples" )
+# define INKSCAPE_EXTENSIONDIR BR_DATADIR( INKSCAPE_LIBPREFIX "/share/inkscape/extensions" )
+# define INKSCAPE_FILTERDIR BR_DATADIR( INKSCAPE_LIBPREFIX "/share/inkscape/filters" )
+# define INKSCAPE_GRADIENTSDIR BR_DATADIR( INKSCAPE_LIBPREFIX "/share/inkscape/gradients" )
+# define INKSCAPE_KEYSDIR BR_DATADIR( INKSCAPE_LIBPREFIX "/share/inkscape/keys" )
+# define INKSCAPE_PIXMAPDIR BR_DATADIR( INKSCAPE_LIBPREFIX "/share/inkscape/icons" )
+# define INKSCAPE_MARKERSDIR BR_DATADIR( INKSCAPE_LIBPREFIX "/share/inkscape/markers" )
+# define INKSCAPE_PALETTESDIR BR_DATADIR( INKSCAPE_LIBPREFIX "/share/inkscape/palettes" )
+# define INKSCAPE_PATTERNSDIR BR_DATADIR( INKSCAPE_LIBPREFIX "/share/inkscape/patterns" )
+# define INKSCAPE_SCREENSDIR BR_DATADIR( INKSCAPE_LIBPREFIX "/share/inkscape/screens" )
+# define INKSCAPE_SYMBOLSDIR BR_DATADIR( INKSCAPE_LIBPREFIX "/share/inkscape/symbols" )
+# define INKSCAPE_THEMEDIR BR_DATADIR( INKSCAPE_LIBPREFIX "/share/icons" )
+# define INKSCAPE_TUTORIALSDIR BR_DATADIR( INKSCAPE_LIBPREFIX "/share/inkscape/tutorials" )
+# define INKSCAPE_TEMPLATESDIR BR_DATADIR( INKSCAPE_LIBPREFIX "/share/inkscape/templates" )
+# define INKSCAPE_UIDIR BR_DATADIR( INKSCAPE_LIBPREFIX "/share/inkscape/ui" )
//CREATE V0.1 support
-# define CREATE_GRADIENTSDIR BR_DATADIR( "/../share/create/gradients/gimp" )
-# define CREATE_PALETTESDIR BR_DATADIR( "/../share/create/swatches" )
-# define CREATE_PATTERNSDIR BR_DATADIR( "/../share/create/patterns/vector" )
+# define CREATE_GRADIENTSDIR BR_DATADIR( INKSCAPE_LIBPREFIX "/share/create/gradients/gimp" )
+# define CREATE_PALETTESDIR BR_DATADIR( INKSCAPE_LIBPREFIX "/share/create/swatches" )
+# define CREATE_PATTERNSDIR BR_DATADIR( INKSCAPE_LIBPREFIX "/share/create/patterns/vector" )
#else
# ifdef WIN32
# define INKSCAPE_APPICONDIR WIN32_DATADIR("pixmaps")