X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=Makefile;h=16b16153450009b4dea753a98356c957ab2a2f62;hb=76f479c555e7fd7126e8f03ef8efb9a013927ed2;hp=9036f5444dbdf1aec399f8971070d0950fb2f44f;hpb=6a4b9db2684495436898825e667e810eaf61e96f;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