#
# Makefile for demo with PicoQuant libhh500lib.so

LIBPATH = /opt/picoquant/hh500lib/

# Flags

CC = gcc

WARN = -Wall -Wno-format
COPTS = -g -O

CFLAGS = $(WARN) $(COPTS)

# Rules

%.o: %.c
	$(CC) -c $(CFLAGS) -I$(LIBPATH) $<

# Variables

BINS = wr_master wr_slave
SRCS = wr_master.c wr_slave.c
OBJS = $(SRCS:%.c=%.o)

# Main targets

all: wr_master wr_slave

# Dependencies

wr_master: $(OBJS)
	$(CC) wr_master.o $(LIBPATH)libhh500lib.so -o $@
wr_slave: $(OBJS)
	$(CC) wr_slave.o $(LIBPATH)libhh500lib.so -o $@
	
# Misc

clean:
	rm -f *.o *~ ~* *.bck core
	rm -f $(BINS)

