vide_public/external/healpix/libcfitsio/planck.make
2012-10-30 13:56:48 -04:00

32 lines
717 B
Makefile

PKG:=libcfitsio
ifeq ($(EXTERNAL_CFITSIO),yes)
LIB_$(PKG):=$(CFITSIO_EXT_LIB)
FULL_INCLUDE+= -I$(CFITSIO_EXT_INC)
else
PACKAGE:=$(SRCROOT)/libcfitsio/cfitsio3260.tar.gz
SD:=$(SRCROOT)/$(PKG)
OD:=$(BLDROOT)/$(PKG)
FULL_INCLUDE+= -I$(BLDROOT)/libcfitsio/cfitsio
HDR_$(PKG):=fitsio.h longnam.h
HDR_$(PKG):=$(HDR_$(PKG):%=$(BLDROOT)/libcfitsio/cfitsio/%)
LIB_$(PKG):=$(LIBDIR)/libcfitsio.a
$(LIB_$(PKG)): $(SD)/* | $(OD)_mkdir $(LIBDIR)_mkdir
cd $(BLDROOT)/libcfitsio/ && \
rm -rf cfitsio && \
gunzip -c $(PACKAGE) | tar xvf - && \
cd cfitsio && \
MAKE="$(MAKE)" FC="$(FC)" CC="$(CC)" CFLAGS="$(CCFLAGS_NO_C)" ./configure && \
$(MAKE) && \
cp -p libcfitsio.a $(LIBDIR)
$(HDR_$(PKG)): $(LIB_$(PKG))
endif