From afbe72f7b14a3780f8de16bc5ab487eb9a44950f Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Sat, 9 Feb 2019 18:13:00 +0000 Subject: [PATCH] v8080: find the ACK tools automatically --- Kernel/cpu-8080/rules.mk | 6 ++++-- Kernel/tools/findack | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) create mode 100755 Kernel/tools/findack diff --git a/Kernel/cpu-8080/rules.mk b/Kernel/cpu-8080/rules.mk index 019ec2c7..1ed5489e 100644 --- a/Kernel/cpu-8080/rules.mk +++ b/Kernel/cpu-8080/rules.mk @@ -1,7 +1,9 @@ -export CROSS_AS=ack +export ACK_ROOT=$(shell tools/findack) + +export CROSS_AS=ack -mfuzix export CROSS_LD=$(ACK_ROOT)/lib/ack/em_led export CROSS_CC=ack -export CROSS_CCOPTS= -c -O2 -I$(ROOT_DIR)/cpu-$(CPU) -I$(ROOT_DIR)/platform-$(TARGET) -I$(ROOT_DIR)/include +export CROSS_CCOPTS= -mfuzix -c -O2 -I$(ROOT_DIR)/cpu-$(CPU) -I$(ROOT_DIR)/platform-$(TARGET) -I$(ROOT_DIR)/include export CROSS_CC_SEG2= export CROSS_CC_SEG3= export CROSS_CC_SEG4= diff --git a/Kernel/tools/findack b/Kernel/tools/findack new file mode 100755 index 00000000..6405a7a9 --- /dev/null +++ b/Kernel/tools/findack @@ -0,0 +1,2 @@ +#!/bin/sh +which ack | sed -e "s/\/bin\/ack//" -- 2.34.1