From 5dfb9d49ce9ab845549f53ef21d6588a150eee36 Mon Sep 17 00:00:00 2001 From: Will Sowerbutts Date: Sat, 3 Jan 2015 16:03:24 +0000 Subject: [PATCH] fcc: Make installation directory easier to configure --- Library/tools/fcc.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Library/tools/fcc.c b/Library/tools/fcc.c index 8718515d..e47f2ed5 100644 --- a/Library/tools/fcc.c +++ b/Library/tools/fcc.c @@ -8,6 +8,7 @@ * spraying support files everwhere */ +#define FCC_DIR "/opt/fcc" #define MODE_LINK 0 #define MODE_OBJ 1 @@ -338,7 +339,7 @@ static void build_command(void) exit(1); } add_option("-o", target); - add_argument("/opt/fcc/lib/crt0.rel"); + add_argument(FCC_DIR "/lib/crt0.rel"); } if (srchead) { if (mode == MODE_OBJ) @@ -438,8 +439,8 @@ int main(int argc, const char *argv[]) { } } } - add_include_path("/opt/fcc/include/"); - add_library_path("/opt/fcc/lib/"); + add_include_path(FCC_DIR "/include/"); + add_library_path(FCC_DIR "/lib/"); add_library("c"); if (mode == MODE_OBJ) { @@ -468,7 +469,7 @@ int main(int argc, const char *argv[]) { if (ret) exit(ret); argp = 0; - add_argument("/opt/fcc/bin/binman"); + add_argument(FCC_DIR "/bin/binman"); add_argument(t); add_argument(rebuildname("", target, "map")); add_argument(chopname(target)); -- 2.34.1