summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAshish Gupta <ashmew2@gmail.com>2017-06-11 09:38:32 +0200
committerAshish Gupta <ashmew2@gmail.com>2017-06-11 09:38:32 +0200
commit45c332a4a206373dcf14030492b6fa46d1b3185c (patch)
tree326d59dfc6be47b00276436946bab9f45b9285ec
parent165c08130b035b25d7ca203d2ffb078b17e83e2b (diff)
downloadtoolchains-45c332a4a206373dcf14030492b6fa46d1b3185c.tar.gz
toolchains-45c332a4a206373dcf14030492b6fa46d1b3185c.tar.bz2
Set up kos32-gcc compiler in crossdir
-rw-r--r--kos32-gcc/Makefile15
1 files changed, 13 insertions, 2 deletions
diff --git a/kos32-gcc/Makefile b/kos32-gcc/Makefile
index 48f8ad5..10a6f86 100644
--- a/kos32-gcc/Makefile
+++ b/kos32-gcc/Makefile
@@ -1,14 +1,24 @@
KOLIBRI_SVN_URL := svn://kolibrios.org
-ENVDIR := /opt/netsurf/kos32-gcc/env
+KOS32_DIR := /opt/netsurf/kos32-gcc/
+ENVDIR := $(KOS32_DIR)/env
SVN_CHECKOUT := $(ENVDIR)/kolibrios
PATH := $(PATH):/opt/netsurf/kos32-gcc/cross/autobuild/tools/win32/bin
+COMPILER_INSTALL_PATH := /opt/netsurf/kos32-gcc/cross/autobuild/tools/
+COMPILER_NAME := x86_64-linux-kos32-4.8.5.7z
+COMPILER_URL := http://ftp.kolibrios.org/users/Serge/new/Toolchain/$(COMPILER_NAME)
OBJDIR := $(ENVDIR)/obj
COMPILE := kos32-gcc -c -fno-ident -fomit-frame-pointer -U__WIN32__ -I$(SVN_CHECKOUT)/contrib/sdk/sources/newlib/libc/include -U_Win32 -U_WIN32 -U__MINGW32__ -UWIN32 -U__BSD_VISIBLE
-all: clean kolibri-svn kolibri-libs
+all: clean kolibri-compiler kolibri-svn kolibri-libs
+kolibri-compiler:
+ mkdir -p $(COMPILER_INSTALL_PATH)
+ wget $(COMPILER_URL)
+ mv $(COMPILER_NAME) $(COMPILER_INSTALL_PATH)
+ cd $(COMPILER_INSTALL_PATH) && 7z x $(COMPILER_NAME)
+ rm -f $(COMPILER_INSTALL_PATH)/$(COMPILER_NAME)
kolibri-svn:
mkdir -p $(ENVDIR)
@@ -22,3 +32,4 @@ kolibri-libs:
clean:
rm -f $(OBJDIR)/*
+ rm -rf $(KOS32_DIR)