Skip to content

Commit a691089

Browse files
authored
Update Makefile to use cross-toolprefix variables
1 parent 21c2fb0 commit a691089

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

Makefile

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
1-
CC=/cygnus/cygwin-b20/H-i586-cygwin32/bin/h8300-hms-gcc
2-
LD=/cygnus/cygwin-b20/H-i586-cygwin32/bin/h8300-hms-ld
1+
CROSSTOOLPREFIX=/usr/bin/h8300-hms-
2+
CC=$(CROSSTOOLPREFIX)gcc
3+
LD=$(CROSSTOOLPREFIX)ld
4+
NM=$(CROSSTOOLPREFIX)nm
5+
OBJCOPY=$(CROSSTOOLPREFIX)objcopy
6+
OBJDUMP=$(CROSSTOOLPREFIX)objdump
7+
38
CFLAGS=-O2 -Wall -I../include -fno-builtin -fomit-frame-pointer -Wno-unused -Wno-uninitialized
49
LDFLAGS=-T ../h8300.rcx
510
KOBJECTS=../kmain.o ../mm.o ../systime.o ../tm.o ../semaphore.o ../conio.o \
@@ -16,12 +21,12 @@ onscreen.coff: onscreen.o
1621
chmod a-x onscreen.coff
1722

1823
onscreen.srec: onscreen.coff
19-
/cygnus/cygwin-b20/H-i586-cygwin32/bin/h8300-hms-objcopy -I coff-h8300 -O srec onscreen.coff onscreen.srec
24+
$(OBJCOPY) -I coff-h8300 -O srec onscreen.coff onscreen.srec
2025
chmod a-x onscreen.srec
2126

2227
onscreen.dis2: onscreen.coff
23-
/cygnus/cygwin-b20/H-i586-cygwin32/bin/h8300-hms-nm onscreen.coff | sort -u > onscreen.map
24-
/cygnus/cygwin-b20/H-i586-cygwin32/bin/h8300-hms-objdump --disassemble-all --no-show-raw-insn -m h8300 onscreen.coff > onscreen.dis
28+
$(NM) onscreen.coff | sort -u > onscreen.map
29+
$(OBJDUMP) --disassemble-all --no-show-raw-insn -m h8300 onscreen.coff > onscreen.dis
2530
../util/merge-map onscreen.map onscreen.dis > onscreen.dis2
2631
rm onscreen.map onscreen.dis
2732

0 commit comments

Comments
 (0)