X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=Makefile;h=16b16153450009b4dea753a98356c957ab2a2f62;hb=cd34b27818256c0cacb301927c49f03746ccf47b;hp=9036f5444dbdf1aec399f8971070d0950fb2f44f;hpb=8851e7a9250b1d0206c12874914f3b4ecd925229;p=hw%2Fteleterra diff --git a/Makefile b/Makefile index 9036f54..16b1615 100644 --- 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