########################################################################
TARGET	= ms2sac

SRCS	= $(TARGET).c read_mseed_data.c get_stn_evt_info.c \
	init_sac_header.c write_sac.c

OBJS	= $(SRCS:%.c=%.o)

COORD_FILE	= \"/usr/contrib/data/bdsn/stat.db.coord\"
IQLIB2	= -I../qlib2
QLIB2	= ../qlib2/libqlib2.a
LIBS	= $(QLIB2) -lm

.PRECIOUS:	$(QLIB2)

BINDIR	= /usr/local/bin
MANDIR	= /usr/local/man
MANEXT	= 1

CC	= cc
COPT	= -g
CFLAGS	= $(COPT) $(IQLIB2) -DDEFAULT_COORD_FILE=$(COORD_FILE)

########################################################################

all:	$(TARGET) 

$(TARGET):	$(OBJS) $(QLIB2)
	$(CC) $(CFLAGS) $(LDFLAGS) -o $(TARGET) $(OBJS) $(LIBS)

install:	install_$(TARGET) 

install_$(TARGET):	$(TARGET)
	cp $(TARGET) $(BINDIR)/$(TARGET)

install_man:	$(TARGET).man 
	cp $(TARGET).man $(MANDIR)/man$(MANEXT)/$(TARGET).$(MANEXT)

clean:	
	rm -rf *.o

veryclean:	clean
	rm -rf $(TARGET) 

tar:	$(TARGET)
	(cd ..; tar cf - $(TARGET)/*.c $(TARGET)/*.h $(TARGET)/Makefile \
		$(TARGET)/*.man $(TARGET)/$(TARGET) \
		$(TARGET)/README $(TARGET)/CHANGES ) \
	| gzip > /tmp/$(TARGET).tar.gz

$(QLIB2):	FORCE
	(cd ../qlib2; make)

FORCE:

cleandepend:
	makedepend

depend:
	makedepend $(CFLAGS) *.c

########################################################################
# DO NOT DELETE THIS LINE -- make depend depends on it.

get_stn_evt_info.o: /usr/include/stdio.h /usr/include/sys/feature_tests.h
get_stn_evt_info.o: /usr/include/sys/va_list.h /usr/include/stdlib.h
get_stn_evt_info.o: /usr/include/strings.h /usr/include/sys/types.h
get_stn_evt_info.o: /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h
get_stn_evt_info.o: /usr/include/sys/int_types.h /usr/include/sys/select.h
get_stn_evt_info.o: /usr/include/sys/time.h /usr/include/sys/time.h
get_stn_evt_info.o: /usr/include/string.h /usr/include/memory.h procs.h
get_stn_evt_info.o: ../qlib2/qlib2.h /usr/include/sys/param.h
get_stn_evt_info.o: /usr/include/sys/unistd.h ../qlib2/drm_seismo.h sachead.h
init_sac_header.o: /usr/include/stdio.h /usr/include/sys/feature_tests.h
init_sac_header.o: /usr/include/sys/va_list.h ../qlib2/qlib2.h
init_sac_header.o: /usr/include/sys/param.h /usr/include/sys/types.h
init_sac_header.o: /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h
init_sac_header.o: /usr/include/sys/int_types.h /usr/include/sys/select.h
init_sac_header.o: /usr/include/sys/time.h /usr/include/sys/time.h
init_sac_header.o: /usr/include/sys/unistd.h ../qlib2/drm_seismo.h procs.h
init_sac_header.o: sachead.h
ms2sac.o: /usr/include/stdio.h /usr/include/sys/feature_tests.h
ms2sac.o: /usr/include/sys/va_list.h version.h ../qlib2/qlib2.h
ms2sac.o: /usr/include/sys/param.h /usr/include/sys/types.h
ms2sac.o: /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h
ms2sac.o: /usr/include/sys/int_types.h /usr/include/sys/select.h
ms2sac.o: /usr/include/sys/time.h /usr/include/sys/time.h
ms2sac.o: /usr/include/sys/unistd.h ../qlib2/drm_seismo.h procs.h sachead.h
read_mseed_data.o: /usr/include/stdio.h /usr/include/sys/feature_tests.h
read_mseed_data.o: /usr/include/sys/va_list.h /usr/include/math.h procs.h
read_mseed_data.o: ../qlib2/qlib2.h /usr/include/sys/param.h
read_mseed_data.o: /usr/include/sys/types.h /usr/include/sys/isa_defs.h
read_mseed_data.o: /usr/include/sys/machtypes.h /usr/include/sys/int_types.h
read_mseed_data.o: /usr/include/sys/select.h /usr/include/sys/time.h
read_mseed_data.o: /usr/include/sys/time.h /usr/include/sys/unistd.h
read_mseed_data.o: ../qlib2/drm_seismo.h sachead.h
write_sac.o: /usr/include/stdio.h /usr/include/sys/feature_tests.h
write_sac.o: /usr/include/sys/va_list.h ../qlib2/qlib2.h
write_sac.o: /usr/include/sys/param.h /usr/include/sys/types.h
write_sac.o: /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h
write_sac.o: /usr/include/sys/int_types.h /usr/include/sys/select.h
write_sac.o: /usr/include/sys/time.h /usr/include/sys/time.h
write_sac.o: /usr/include/sys/unistd.h ../qlib2/drm_seismo.h procs.h
write_sac.o: sachead.h
