# Standard compil-Warray-boundser parameters
CFLAGS = -O -I../libslink
CFLAGS += -I../inc
CFLAGS += -I../libmseed
#CFLAGS += -g -Warray-bounds
# Options specific for GCC
GCC = gcc

LDFLAGS = -L../libslink
LDFLAGS += -L../libmseed
LDLIBS = -lpthread
LDLIBS += -lm
LDLIBS += -lslink
LDLIBS += -lmseed

all: rtdet rdmseedfl

rtquake: rtdet rdmseedfl

rtdet: rtdet.o
	$(CC) $(CFLAGS) -o $@ rtdet.o $(LDFLAGS) $(LDLIBS)

rdmseedfl: rdmseedfl.o
	$(CC) $(CFLAGS) -o $@ rdmseedfl.o $(LDFLAGS) $(LDLIBS)	
	
clean:
	rm -f rtdet.o rtdet rdmseedfl.o rdmseedfl

cc:
	@$(MAKE) "CC=$(CC)" "CFLAGS=$(CFLAGS)"

gcc:
	@$(MAKE) "CC=$(GCC)" "CFLAGS=$(GCCFLAGS)"

debug:
	$(MAKE) "CFLAGS=-g $(CFLAGS)"

gccdebug:
	$(MAKE) "CC=$(GCC)" "CFLAGS=-g $(GCCFLAGS)"

install:
	mv rtdet ../bin
	cp msi ../bin
#	cp getwindow ../bin
#	cp slinktool ../bin
	cp ../com/rt_IPCH ../wrk
	cp ../com/rt_STOP ../wrk
	cp ../par/streams_plot.TST ../par/streams.conf
	cp ../par/stations_plot.TST ../par/stations.conf
	@echo
	@echo "executables copied to bin"
	@echo
