diff options
author | Ashish Gupta <ashmew2@gmail.com> | 2017-06-11 09:38:32 +0200 |
---|---|---|
committer | Ashish Gupta <ashmew2@gmail.com> | 2017-06-11 09:38:32 +0200 |
commit | 45c332a4a206373dcf14030492b6fa46d1b3185c (patch) | |
tree | 326d59dfc6be47b00276436946bab9f45b9285ec | |
parent | 165c08130b035b25d7ca203d2ffb078b17e83e2b (diff) | |
download | toolchains-45c332a4a206373dcf14030492b6fa46d1b3185c.tar.gz toolchains-45c332a4a206373dcf14030492b6fa46d1b3185c.tar.bz2 |
Set up kos32-gcc compiler in crossdir
-rw-r--r-- | kos32-gcc/Makefile | 15 |
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) |