#
# Makefile for picp 0.6.0
# PICSTART Plus development programmer interface
#

CC=gcc
APP=picp
INCLUDES=-I.
OPTIONS=-O2 -Wall -x c++
CFLAGS=$(INCLUDES) $(OPTIONS)

SRCS=picstart.c serial.c picdev.c record.c parse.c atoi_base.c
OBJECTS = picstart.o serial.o picdev.o record.o parse.o atoi_base.o

ISP=picp-isp
ISPOBJECTS = picstart-isp.o serial.o picdev.o record.o parse.o atoi_base.o

all: $(APP) $(ISP)

$(APP): $(OBJECTS)
	$(CC) $(OBJECTS) -lstdc++ -o $(APP)
	strip $(APP)

$(ISP):	$(ISPOBJECTS)
	$(CC) $(ISPOBJECTS) -lstdc++ -o $(ISP)
	strip $(ISP)

clean:
	rm -f *.o
	rm -f $(APP) $(ISP)

install:
	cp -f $(APP) /usr/local/bin/
	cp -f $(ISP) /usr/local/bin/


