Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PIC = 16F88
- PROG = /opt/picprogrammer/picpro.py
- TARGET = $(notdir $(CURDIR))
- SOURCES = main.c
- OBJS = $(SOURCES:.c=.o)
- CC = sdcc
- ARCH = -mpic14 -p$(shell echo $(PIC) | tr A-Z a-z)
- CFLAGS = $(ARCH)
- all: $(TARGET)
- $(TARGET): $(OBJS)
- $(CC) $(CFLAGS) $(OBJS) -o $(TARGET)
- %.o: %.c
- $(CC) $(CFLAGS) -c $? -o $@
- flash: $(TARGET)
- $(PROG) -p /dev/ttyUSB0 --pic_type=$(PIC) -i $(TARGET).hex
- clean:
- @rm -rf $(TARGET) $(OBJS) $(SOURCES:.c=.asm) $(SOURCES:.c=.lst) \
- $(TARGET).cod $(TARGET).lst $(TARGET).hex
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement