1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
XC32_PATH=/opt/microchip/xc32/v2.30/bin NAME:=main PROCESSOR:=32MZ2048ECG064 ASM:=$(NAME).s OBJ:=$(NAME).o ELF:=$(NAME).elf HEX:=$(NAME).hex default: $(HEX) $(OBJ): %.o: %.s $(XC32_PATH)/xc32-as -o $@ $< $(ELF): $(OBJ) $(XC32_PATH)/xc32-gcc -mprocessor=$(PROCESSOR) -o $@ $^ $(HEX): $(ELF) $(XC32_PATH)/xc32-bin2hex $<