mirror of
https://bitbucket.org/cosmicvoids/vide_public.git
synced 2025-07-04 15:21:11 +00:00
27 lines
1.1 KiB
Makefile
27 lines
1.1 KiB
Makefile
PKG:=Healpix_cxx
|
|
|
|
SD:=$(SRCROOT)/$(PKG)
|
|
OD:=$(BLDROOT)/$(PKG)
|
|
|
|
FULL_INCLUDE+= -I$(SD)
|
|
|
|
HDR_$(PKG):=$(SD)/*.h
|
|
LIB_$(PKG):=$(LIBDIR)/libhealpix_cxx.a
|
|
CXXBIN:=syn_alm_cxx alm2map_cxx anafast_cxx map2tga udgrade_cxx hotspots_cxx calc_powspec median_filter_cxx hpxtest smoothing_cxx mult_alm rotalm_cxx
|
|
LIBOBJ:=alm_powspec_tools.o powspec.o alm_fitsio.o powspec_fitsio.o healpix_base.o healpix_map.o alm_healpix_tools.o healpix_data_io.o healpix_map_fitsio.o healpix_base2.o syn_alm_cxx_module.o anafast_cxx_module.o alm2map_cxx_module.o map2tga_module.o udgrade_cxx_module.o smoothing_cxx_module.o hotspots_cxx_module.o calc_powspec_module.o median_filter_cxx_module.o mult_alm_module.o
|
|
ALLOBJ:=$(LIBOBJ) $(CXXBIN:%=%.o)
|
|
LIBOBJ:=$(LIBOBJ:%=$(OD)/%)
|
|
ALLOBJ:=$(ALLOBJ:%=$(OD)/%)
|
|
|
|
ODEP:=$(HDR_$(PKG)) $(HDR_cxxsupport) $(HDR_libpsht) $(HDR_libfftpack) $(HDR_c_utils)
|
|
BDEP:=$(LIB_$(PKG)) $(LIB_cxxsupport) $(LIB_libpsht) $(LIB_libfftpack) $(LIB_c_utils) $(LIB_libcfitsio)
|
|
|
|
$(LIB_$(PKG)): $(LIBOBJ)
|
|
|
|
$(ALLOBJ): $(ODEP) | $(OD)_mkdir
|
|
CXXBIN:=$(CXXBIN:%=$(BINDIR)/%)
|
|
$(CXXBIN): $(BINDIR)/% : $(OD)/%.o $(BDEP)
|
|
|
|
all_hdr+=$(HDR_$(PKG))
|
|
all_lib+=$(LIB_$(PKG))
|
|
all_cxxbin+=$(CXXBIN)
|