v8080: find the ACK tools automatically
authorAlan Cox <alan@linux.intel.com>
Sat, 9 Feb 2019 18:13:00 +0000 (18:13 +0000)
committerAlan Cox <alan@linux.intel.com>
Sat, 9 Feb 2019 18:13:00 +0000 (18:13 +0000)
Kernel/cpu-8080/rules.mk
Kernel/tools/findack [new file with mode: 0755]

index 019ec2c..1ed5489 100644 (file)
@@ -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 (executable)
index 0000000..6405a7a
--- /dev/null
@@ -0,0 +1,2 @@
+#!/bin/sh
+which ack | sed -e "s/\/bin\/ack//"