#
# Makefile for ORNL Gretina control, 
# using the gretinaControl library for NSCLDAQ control of Gretina
#
EPICS_LDFLAGS=-L/usr/local/base-3.14.12.8/lib/linux-x86_64  -lca  -lCom -lpthread -Wl,"-rpath=/usr/local/base-3.14.12.8/lib/linux-x86_64" -Wl,"-rpath-link=/usr/local/base-3.14.12.8/lib/linux-x86_64"

EPICS_FLAGS = -I/usr/local/base-3.14.12.8/include -I/usr/local/base-3.14.12.8/src/libCom/osi/os/posix -pthread

CFLAGS = -O $(CARGS) $(EPICS_FLAGS) -I ./control

OBJS = acq_gretina_control.o control/gretinaControl.o 


all: acq_gretina_control

acq_gretina_control: $(OBJS)
	$(CC) $(CFLAGS) -o $<  $(OBJS) $(LIBS) $(EPICS_LDFLAGS)

install: acq_gretina_control
        install -o $(INSTALL_USER) -g $(INSTALL_GROUP) acq_gretina_control $(bindir)
clean:
        rm -f *.o  acq_gretina_control control/*.c

.c.o:
        $(CC) $(CFLAGS) -c $<
  
