AFLAGS=-k -p 16F88 -k LDFLAGS=-m -s 16f88.lkr PROG=gateway ASRCS=${PROG}.asm ds1820.asm selfprog.asm OBJS=${ASRCS:%.asm=%.o} LSTS=${ASRCS:%.asm=%.err} ERRS=${ASRCS:%.asm=%.lst} default:${PROG}.hex %.o:%.asm gpasm ${AFLAGS} -c -o $@ $< ${PROG}.hex:${OBJS} gplink ${LDFLAGS} -o $@ ${OBJS} clean: /bin/rm -f ${PROG}.hex ${PROG}.map ${PROG}.cod ${OBJS} ${LSTS} ${ERRS}