
CFLAGS  = -Wall -I.

TARGET = flashprog

CC=${CROSS_COMPILE}gcc
STRIP=${CROSS_COMPILE}strip


.phony: all
.default: all
all: $(TARGET)

strip: $(TARGET)
	$(STRIP) $(TARGET)

clean:
	-$(RM) $(TARGET)
	-$(RM) $(TARGET).exe
	-$(RM) *.o
	-$(RM) *.bak
	-$(RM) *~ 


$(TARGET): serport.o flashprog.o
	$(CC) $(LDFLAGS) -o $@ $^ $(LIBS)

serport.o: serport.c serport.h
	$(CC) $(CFLAGS) $(CFLAGS) -c $< -o $@

flashprog.o: flashprog.c serport.h
	$(CC) $(CFLAGS) $(CFLAGS) -c $< -o $@
