move from assembler to sdcc for program .. just a skeleton now!
[hw/teleterra] / Makefile
index 9036f5444dbdf1aec399f8971070d0950fb2f44f..16b16153450009b4dea753a98356c957ab2a2f62 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -5,8 +5,15 @@ hw:    drc partslist
 
 sw:    teleterra.hex
 
-teleterra.hex: teleterra.asm
-       gpasm teleterra.asm
+CC=            sdcc
+CFLAGS=                -mpic14 -p16f886
+LDFLAGS=       
+
+teleterra.o:   teleterra.c
+       $(CC) -c $(CFLAGS) $<
+
+teleterra.hex: teleterra.o
+       $(CC) $(CFLAGS) $(LDFLAGS) -o $@ teleterra.o
 
 drc:   teleterra.sch
        -gnetlist -g drc2 teleterra.sch -o teleterra.drc
@@ -42,5 +49,5 @@ clean:
        rm -f *.bom *.drc *.log *~ teleterra.ps *.gbr *.cnc *bak* *- *.zip 
        rm -f *.net *.xy *.cmd *.png partslist
        rm -f *.partslist *.new.pcb *.unsorted
-       rm -f *.hex *.cod *.lst
+       rm -f *.hex *.cod *.lst *.ps *.o *.asm