CC = gcc
REDISTDIR = Redist
DEVDIR = $(CURDIR)/../../..
LIBS = -L$(DEVDIR)/$(REDISTDIR) -lpstsdk_c
INCL = -I$(DEVDIR)/include

CFLAGS = -O2 -pipe $(INCL)
LDFLAGS = -Wl,-rpath=$(DEVDIR)/$(REDISTDIR)

%.o: ./%.c
	@echo Building $<
	$(CC) $(CFLAGS) -c -o $@ $<

all: exposure

exposure : exposure.o 
	@echo Linking $@
	$(CC) -o $@ exposure.o $(LDFLAGS) $(LIBS)
	@echo Copying xml configuration files and changing library path
	@cp $(DEVDIR)/$(REDISTDIR)/*.xml .
	@sed -i 's+$$XML_PATH+$(DEVDIR)/$(REDISTDIR)+' *.xml

clean:
	@echo Cleaning up exposure
	@rm -f core *~ exposure.o exposure *.xml
	
debug: CFLAGS = -g -pipe $(INCL)
debug: all
	

