default: libtap
install: libtap
help:
	@echo "make options: libtap (default)"

include ../../Configure

HOME 	=	$(ROOT)/src/libtap
LIB	=	$(HOME)/lib/$(ARCH)
INC	= 	$(HOME)/include
SRC	=	$(HOME)/src
MAN	=	$(HOME)/doc
DESTBIN	=	$(LBIN)
DESTLIB	=	$(LLIB)
DESTINC	=	$(LINC)
DESTMAN	=	$(LMAN)

#  
INCS	= 	-I$(INC) -I$(LINC) -I$(XINC)
LIBS	= 	-L$(LLIB) -L$(XLIB) -ldvo -lkapa -lFITS -lohana -lz -lm
CFLAGS	=	$(INCS)
LFLAGS	=	$(LIBS)

TAP = $(SRC)/tap.$(ARCH).o

libtap: $(LIB)/libtap.a

$(LIB)/libtap.a: $(INC)/tap.h $(TAP)
	@if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi
	rm -f $(LIB)/libtap.a
	ar rcv $(LIB)/libtap.a $(TAP)
	$(RANLIB) $(LIB)/libtap.a

$(INC)/tap.h: $(SRC)/tap.h
	@if [ ! -d $(INC) ]; then mkdir -p $(INC); fi
	echo $@
	echo $^
	rm -f $@
	cp $^ $@

clean:
	rm -f `find . -name "*.o"`
	rm -f `find . -name "*.a"`
	rm -f `find . -name "*~"`
	rm -f `find . -name "#*"`

dist: clean
	rm -rf lib
	rm -rf include

.SUFFIXES: .$(ARCH).o

.c.$(ARCH).o:
	$(CC) $(CFLAGS) -c $*.c -o $@

# libtap tests are currently not compiled or run
