CFITSIOINCDIR = ../cfitsio
CFITSIOLIBDIR = ../
CC = cc
CFLAGS = -g -I$(CFITSIOINCDIR)

SRCS = compress_continuum.c linear_approx.c make_tform.c fits_spec_close.c \
	fits_spec_init.c fits_spec_write_coco.c fits_spec_write_cocoHDU.c \
	fits_spec_write_cocorow.c fits_spec_write_lines.c \
	fits_spec_write_continuum.c messages.c fits_printerror.c

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

LIB = libfitsspec.a

PROG = fitsspec_test

all: $(LIB) $(PROG)

$(LIB): $(OBJS)
	rm -f $(LIB)
	ar q $(LIB) $(OBJS)
	ranlib $(LIB)

$(PROG): fitsspec_test.o
	$(CC) $(CFLAGS) -o fitsspec_test fitsspec_test.o \
	-L. -lfitsspec -L$(CFITSIOLIBDIR) -lcfitsio -lnsl -lsocket -lm

install: $(LIB)
	cp $(LIB) ..

clean:
	rm *.o

