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: trackingtarget

trackingtarget : trackingtarget.o 
	@echo Linking $@
	$(CC) -o $@ trackingtarget.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 trackingtarget
	@rm -f core *~ trackingtarget.o trackingtarget *.xml
	
debug: CFLAGS = -g -pipe $(INCL)
debug: all

