CC = gcc
RM = del
CFLAGS = -Wall -O
LDLIBS = -liberty
TARGET = icdprog.exe

all: $(TARGET)

icd.o: icd.h 

icdprog.o: intel.h icd.h icdprog.h

intel.o: intel.h

progress_bar.o: progress_bar.c progress_bar.h

serial_w32.o: serial.h icdprog.h

$(TARGET): icdprog.o icd.o intel.o progress_bar.o serial_w32.o
	$(CC) $+ $(LDLIBS) -o $(TARGET)
clean:
	${RM} *~
	${RM} *.o
	${RM} $(TARGET)
