diff -uNrp utkernel_source.orig/etc/mkfuncfiles utkernel_source/etc/mkfuncfiles --- utkernel_source.orig/etc/mkfuncfiles Fri May 10 10:31:28 2013 +++ utkernel_source/etc/mkfuncfiles Sat Aug 24 05:40:28 2013 @@ -1,4 +1,4 @@ -#! /usr/local/bin/perl +#! /usr/bin/env perl # # ---------------------------------------------------------------------- # micro T-Kernel diff -uNrp utkernel_source.orig/etc/mkiflib utkernel_source/etc/mkiflib --- utkernel_source.orig/etc/mkiflib Fri May 10 10:31:28 2013 +++ utkernel_source/etc/mkiflib Sat Aug 24 05:40:08 2013 @@ -1,4 +1,4 @@ -#! /usr/local/bin/perl +#! /usr/bin/env perl # # ---------------------------------------------------------------------- # micro T-Kernel diff -uNrp utkernel_source.orig/etc/mktdsvc utkernel_source/etc/mktdsvc --- utkernel_source.orig/etc/mktdsvc Fri May 10 10:31:28 2013 +++ utkernel_source/etc/mktdsvc Sat Aug 24 05:40:01 2013 @@ -1,4 +1,4 @@ -#! /usr/local/bin/perl +#! /usr/bin/env perl # # ---------------------------------------------------------------------- # micro T-Kernel diff -uNrp utkernel_source.orig/etc/mktksvc utkernel_source/etc/mktksvc --- utkernel_source.orig/etc/mktksvc Fri May 10 10:31:29 2013 +++ utkernel_source/etc/mktksvc Sat Aug 24 05:39:43 2013 @@ -1,4 +1,4 @@ -#! /usr/local/bin/perl +#! /usr/bin/env perl # # ---------------------------------------------------------------------- # micro T-Kernel diff -uNrp utkernel_source.orig/etc/platform utkernel_source/etc/platform --- utkernel_source.orig/etc/platform Fri May 10 10:31:29 2013 +++ utkernel_source/etc/platform Sat Aug 24 05:41:49 2013 @@ -20,6 +20,7 @@ case $os in SunOS) platform=$os-`uname -p` ;; Linux) platform=$os-`uname -m` ;; FreeBSD) platform=$os-`uname -p` ;; + OpenBSD) platform=$os-`uname -m` ;; CYGWIN*) platform="Cygwin-`uname -m`" ;; *) platform=unknown ;; esac diff -uNrp utkernel_source.orig/etc/sysdepend/app_mb9af312k/makerules.sysdepend utkernel_source/etc/sysdepend/app_mb9af312k/makerules.sysdepend --- utkernel_source.orig/etc/sysdepend/app_mb9af312k/makerules.sysdepend Fri May 10 10:31:30 2013 +++ utkernel_source/etc/sysdepend/app_mb9af312k/makerules.sysdepend Sun Aug 25 06:30:32 2013 @@ -56,6 +56,9 @@ endif ifneq ($(filter Linux-%, $(CROSS_ARCH)), ) PATH := $(PATH):/usr/local/bin:/bin:/usr/bin endif +ifneq ($(filter OpenBSD-%, $(CROSS_ARCH)), ) + PATH := $(PATH):/usr/local/bin:/bin:/usr/bin +endif ifneq ($(filter Cygwin-%, $(CROSS_ARCH)), ) PATH := $(PATH):/usr/local/bin:/bin:/usr/bin endif @@ -80,7 +83,7 @@ ASFLAGS += LDFLAGS += ### C ### -CC := $(GNUARM_2)/bin/gcc4arm +CC := $(GNUARM_2)/bin/$(TOOL_PREFIX)gcc OUTPUT_OPTION = -o $@ ifeq ($(mode), debug) CFLAGS += -g @@ -117,7 +120,7 @@ LINK.c = $(CC) $(TARGET_ARCH) $(CFLAGS) $(CPPFLAGS) $( $(CC) $(TARGET_ARCH) $(CFLAGS) $(CPPFLAGS) -E $< $(OUTPUT_OPTION) ### C++ ### -CXX := $(GNUARM_2)/bin/gcc4arm +CXX := $(GNUARM_2)/bin/$(TOOL_PREFIX)gcc CXXFLAGS = $(CFLAGS) COMPILE.cc = $(CXX) $(TARGET_ARCH) $(CXXFLAGS) $(CPPFLAGS) -c @@ -133,7 +136,7 @@ LINK.cc = $(CXX) $(TARGET_ARCH) $(CXXFLAGS) $(CPPFLAGS $(CXX) $(TARGET_ARCH) $(CXXFLAGS) $(CPPFLAGS) -E $< $(OUTPUT_OPTION) ### asm ### -AS = $(GNUARM_2)/bin/as +AS = $(GNUARM_2)/bin/$(TOOL_PREFIX)as ifeq ($(mode), debug) ASFLAGS += -g else @@ -156,7 +159,7 @@ COMPILE.s = $(AS) $(ASFLAGS.s) $(CC) $(TARGET_ARCH) $(ASFLAGS) $(CPPFLAGS) -E $< $(OUTPUT_OPTION) ### linker ### -LD = $(GNUARM_2)/bin/ld +LD = $(GNUARM_2)/bin/$(TOOL_PREFIX)ld ifeq ($(mode), debug) LDFLAGS += $(LIBDIR:%=-L%) else @@ -204,15 +207,15 @@ LOCATE.o = $(CC) $(TARGET_ARCH) $(LDFLAGS) -nostdlib $ $(RM) _$@ ### library ### -AR = $(GNUARM_2)/bin/ar +AR = $(GNUARM_2)/bin/$(TOOL_PREFIX)ar ARFLAGS = rv -RANLIB = $(GNUARM_2)/bin/ranlib +RANLIB = $(GNUARM_2)/bin/$(TOOL_PREFIX)ranlib (%): % $(AR) $(ARFLAGS) $@ $% ### create name list ### -NM = $(GNUARM_2)/bin/nm +NM = $(GNUARM_2)/bin/$(TOOL_PREFIX)nm NMFLAGS = -n %.map: % @@ -252,11 +255,10 @@ DATABOX = $(DB) $(DBFLAGS) ### other ### ifndef CPP - CPP = $(GNU_BD)/bin/arm_2-unknown-tkernel-cpp + CPP = $(GNUARM_2)/bin/$(TOOL_PREFIX)cpp endif -STRIP = $(GNUARM_2)/bin/strip --strip-unneeded +STRIP = $(GNUARM_2)/bin/$(TOOL_PREFIX)strip --strip-unneeded -#OBJCOPY = $(GNU_BD)/bin/arm_2-unknown-tkernel-objcopy -OBJCOPY = $(GNU_BD)/bin/arm-none-eabi-objcopy +OBJCOPY = $(GNUARM_2)/bin/$(TOOL_PREFIX)objcopy OUTPUT_SREC = -O srec --srec-forceS3 --srec-len 32 OUTPUT_BIN = -O binary diff -uNrp utkernel_source.orig/lib/libsvc/build/mb9af312k/makeifex.pl utkernel_source/lib/libsvc/build/mb9af312k/makeifex.pl --- utkernel_source.orig/lib/libsvc/build/mb9af312k/makeifex.pl Fri May 10 10:32:27 2013 +++ utkernel_source/lib/libsvc/build/mb9af312k/makeifex.pl Sun Aug 25 06:52:35 2013 @@ -1,4 +1,4 @@ -#! /usr/local/bin/perl +#! /usr/bin/env perl # # ---------------------------------------------------------------------- # micro T-Kernel diff -uNrp utkernel_source.orig/lib/libsvc/build/mb9af312k/makeiftd.pl utkernel_source/lib/libsvc/build/mb9af312k/makeiftd.pl --- utkernel_source.orig/lib/libsvc/build/mb9af312k/makeiftd.pl Fri May 10 10:32:27 2013 +++ utkernel_source/lib/libsvc/build/mb9af312k/makeiftd.pl Sun Aug 25 06:52:29 2013 @@ -1,4 +1,4 @@ -#! /usr/local/bin/perl +#! /usr/bin/env perl # # ---------------------------------------------------------------------- # micro T-Kernel diff -uNrp utkernel_source.orig/lib/libsvc/build/mb9af312k/makeiftk.pl utkernel_source/lib/libsvc/build/mb9af312k/makeiftk.pl --- utkernel_source.orig/lib/libsvc/build/mb9af312k/makeiftk.pl Fri May 10 10:32:27 2013 +++ utkernel_source/lib/libsvc/build/mb9af312k/makeiftk.pl Sun Aug 25 06:52:23 2013 @@ -1,4 +1,4 @@ -#! /usr/local/bin/perl +#! /usr/bin/env perl # # ---------------------------------------------------------------------- # micro T-Kernel