CC=g++ -Wall -W -g
CP=cp -f
INCLUDES=-I../common
# -DFTDI_LIBSYSFS
COMMON=../common/common.a
BINDIR=../../bin
PREFIX=/usr/local/encap/orcd
LIBS=-lpthread
# -lsysfs

all: orcd


ORCDOBJS=orcd.o configfile.o timespec.o orcutils.o transaction.o readpacket.o \
	serialreader.o commandclient.o asyncclient.o packetbuffer.o	      \
	asyncpoller.o banner.o procutils.o execd.o shell.o ips.o ftdi.o

orcd: $(ORCDOBJS) *.h
	$(CC) -o $@ $(ORCDOBJS) $(COMMON) $(LIBS)

%.o:	%.cpp *.h
	$(CC) $(INCLUDES) -c $<

%.o:	%.c *.h
	$(CC) $(INCLUDES) -c $<

install:
	$(CP) orcd $(BINDIR)/
#	$(CP) execd $(BINDIR)/

clean:
	rm -f *.o orcd *~ core.* 

#execd
