fix building on sdcc 3.4.0
[fx2fw-sdcc] / Makefile
index a0ba08a..df07f9c 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -30,7 +30,7 @@ CFLAGS+=-mmcs51 --no-xinit-opt -I${LIBDIR} -D${HARDWARE}
 \r
 CFLAGS+=--opt-code-size\r
 \r
-AS=asx8051\r
+AS=sdas8051\r
 ASFLAGS+=-plosgff\r
 \r
 LDFLAGS=--code-loc 0x0000 --code-size 0x1800\r
@@ -44,16 +44,19 @@ LDFLAGS+=-L ${LIBDIR}
 %.rel : %.c\r
        $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@\r
 \r
-default: usbjtag.iic\r
+default: usbjtag.hex\r
 \r
-%.iic : %.hex\r
-       ./hex2bix -ir -f 0xC2 -m 0xF000 -c 0x1 -o $@ $<\r
+#%.iic : %.hex\r
+#      ./hex2bix -ir -f 0xC2 -m 0xF000 -c 0x1 -o $@ $<\r
+%.bix: %.hex\r
+       objcopy -I ihex -O binary $< $@\r
 \r
 usbjtag.hex: vectors.rel usbjtag.rel dscr.rel eeprom.rel ${HARDWARE}.rel startup.rel ${LIBDIR}/${LIB}\r
        $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+\r
        packihx $@ > .tmp.hex\r
        rm $@\r
        mv .tmp.hex $@\r
+       ls -al $@\r
 \r
 ${LIBDIR}/${LIB}:\r
        make -C ${LIBDIR}\r