diff options
author | Aaron LI <aaronly.me@gmail.com> | 2016-06-08 09:42:43 +0800 |
---|---|---|
committer | Aaron LI <aaronly.me@gmail.com> | 2016-06-08 09:42:43 +0800 |
commit | cc3c797356373661522a3823ec2016e8bf252710 (patch) | |
tree | ef877ed8148720ac578094bc072ff1856fbeff51 | |
parent | d3741c8aa225f49f48faa561c4900dc6335b9837 (diff) | |
download | chandra-acis-analysis-cc3c797356373661522a3823ec2016e8bf252710.tar.bz2 |
mass_profile/Makefile: clean up
-rw-r--r-- | mass_profile/Makefile | 68 |
1 files changed, 33 insertions, 35 deletions
diff --git a/mass_profile/Makefile b/mass_profile/Makefile index 4a5ad9c..552a7de 100644 --- a/mass_profile/Makefile +++ b/mass_profile/Makefile @@ -46,34 +46,32 @@ else endif # NOTE: -# Since we link against the static `libcpgplot.a` and `libpgplot.a` here, -# we cannot separate the compilation and linkage stages, otherwise, the -# linkage will failed with undefined reference errors. -fit_nfw_sbp: fit_nfw_sbp.cpp nfw_ne.hpp $(HEADERS) plot_reporter.cpp plot_reporter.hpp +# Object/source files should placed *before* libraries (order matters) +fit_nfw_sbp: fit_nfw_sbp.o plot_reporter.o $(CXX) $(CXXFLAGS) $^ -o $@ $(OPT_UTIL_INC) $(PGPLOT_INC) $(PGPLOT_LIB) -fit_dbeta_sbp: beta_cfg.o report_error.o fit_dbeta_sbp.cpp constrained_dbeta.hpp $(HEADERS) plot_reporter.cpp plot_reporter.hpp +fit_dbeta_sbp: fit_dbeta_sbp.o beta_cfg.o report_error.o plot_reporter.o $(CXX) $(CXXFLAGS) $^ -o $@ $(OPT_UTIL_INC) $(PGPLOT_INC) $(PGPLOT_LIB) -fit_beta_sbp: beta_cfg.o dump_fit_qdp.o fit_beta_sbp.cpp beta.hpp $(HEADERS) plot_reporter.cpp plot_reporter.hpp +fit_beta_sbp: fit_beta_sbp.o beta_cfg.o dump_fit_qdp.o plot_reporter.o $(CXX) $(CXXFLAGS) $^ -o $@ $(OPT_UTIL_INC) $(PGPLOT_INC) $(PGPLOT_LIB) -fit_wang2012_model: fit_wang2012_model.cpp wang2012_model.hpp chisq.hpp plot_reporter.cpp plot_reporter.hpp +fit_wang2012_model: fit_wang2012_model.o plot_reporter.o $(CXX) $(CXXFLAGS) $^ -o $@ $(OPT_UTIL_INC) $(PGPLOT_INC) $(PGPLOT_LIB) -fit_nfw_mass: fit_nfw_mass.cpp nfw.hpp chisq.hpp plot_reporter.cpp plot_reporter.hpp +fit_nfw_mass: fit_nfw_mass.o plot_reporter.o $(CXX) $(CXXFLAGS) $^ -o $@ $(OPT_UTIL_INC) $(PGPLOT_INC) $(PGPLOT_LIB) -fit_direct_beta: fit_direct_beta.o plot_reporter.cpp plot_reporter.hpp +fit_direct_beta: fit_direct_beta.o plot_reporter.o $(CXX) $(CXXFLAGS) $^ -o $@ $(OPT_UTIL_INC) $(PGPLOT_INC) $(PGPLOT_LIB) -calc_lx: calc_lx.o calc_distance.o plot_reporter.cpp plot_reporter.hpp +calc_lx: calc_lx.o calc_distance.o plot_reporter.o $(CXX) $(CXXFLAGS) $^ -o $@ $(OPT_UTIL_INC) $(PGPLOT_INC) $(PGPLOT_LIB) -calc_lx_dbeta: beta_cfg.o report_error.o calc_lx_dbeta.cpp constrained_dbeta.hpp $(HEADERS) plot_reporter.cpp plot_reporter.hpp +calc_lx_dbeta: calc_lx_dbeta.o beta_cfg.o report_error.o plot_reporter.o $(CXX) $(CXXFLAGS) $^ -o $@ $(OPT_UTIL_INC) $(PGPLOT_INC) $(PGPLOT_LIB) -calc_lx_beta: beta_cfg.o dump_fit_qdp.o calc_lx_beta.cpp beta.hpp $(HEADERS) plot_reporter.cpp plot_reporter.hpp +calc_lx_beta: calc_lx_beta.o beta_cfg.o dump_fit_qdp.o plot_reporter.o $(CXX) $(CXXFLAGS) $^ -o $@ $(OPT_UTIL_INC) $(PGPLOT_INC) $(PGPLOT_LIB) calc_distance: calc_distance_main.o calc_distance.o @@ -95,29 +93,29 @@ cooling_time: cooling_time.cpp $(CXX) $(CXXFLAGS) -o $@ $< -#fit_nfw_sbp.o: fit_nfw_sbp.cpp nfw_ne.hpp $(HEADERS) -# $(CXX) $(CXXFLAGS) -c $< $(OPT_UTIL_INC) $(PGPLOT_INC) -# -#fit_dbeta_sbp.o: fit_dbeta_sbp.cpp constrained_dbeta.hpp $(HEADERS) -# $(CXX) $(CXXFLAGS) -c $< $(OPT_UTIL_INC) $(PGPLOT_INC) -# -#fit_beta_sbp.o: fit_beta_sbp.cpp beta.hpp $(HEADERS) -# $(CXX) $(CXXFLAGS) -c $< $(OPT_UTIL_INC) $(PGPLOT_INC) -# -#fit_wang2012_model.o: fit_wang2012_model.cpp wang2012_model.hpp chisq.hpp -# $(CXX) $(CXXFLAGS) -c $< $(OPT_UTIL_INC) $(PGPLOT_INC) -# -#fit_nfw_mass.o: fit_nfw_mass.cpp nfw.hpp chisq.hpp -# $(CXX) $(CXXFLAGS) -c $< $(OPT_UTIL_INC) $(PGPLOT_INC) -# -#calc_lx_dbeta.o: calc_lx_dbeta.cpp constrained_dbeta.hpp $(HEADERS) -# $(CXX) $(CXXFLAGS) -c $< $(OPT_UTIL_INC) $(PGPLOT_INC) -# -#calc_lx_beta.o: calc_lx_beta.cpp beta.hpp $(HEADERS) -# $(CXX) $(CXXFLAGS) -c $< $(OPT_UTIL_INC) $(PGPLOT_INC) -# -#plot_reporter.o: plot_reporter.cpp plot_reporter.hpp -# $(CXX) $(CXXFLAGS) $(PGPLOT_INC) -c $< +fit_nfw_sbp.o: fit_nfw_sbp.cpp nfw_ne.hpp $(HEADERS) + $(CXX) $(CXXFLAGS) -c $< $(OPT_UTIL_INC) $(PGPLOT_INC) + +fit_dbeta_sbp.o: fit_dbeta_sbp.cpp constrained_dbeta.hpp $(HEADERS) + $(CXX) $(CXXFLAGS) -c $< $(OPT_UTIL_INC) $(PGPLOT_INC) + +fit_beta_sbp.o: fit_beta_sbp.cpp beta.hpp $(HEADERS) + $(CXX) $(CXXFLAGS) -c $< $(OPT_UTIL_INC) $(PGPLOT_INC) + +fit_wang2012_model.o: fit_wang2012_model.cpp wang2012_model.hpp chisq.hpp + $(CXX) $(CXXFLAGS) -c $< $(OPT_UTIL_INC) $(PGPLOT_INC) + +fit_nfw_mass.o: fit_nfw_mass.cpp nfw.hpp chisq.hpp + $(CXX) $(CXXFLAGS) -c $< $(OPT_UTIL_INC) $(PGPLOT_INC) + +calc_lx_dbeta.o: calc_lx_dbeta.cpp constrained_dbeta.hpp $(HEADERS) + $(CXX) $(CXXFLAGS) -c $< $(OPT_UTIL_INC) $(PGPLOT_INC) + +calc_lx_beta.o: calc_lx_beta.cpp beta.hpp $(HEADERS) + $(CXX) $(CXXFLAGS) -c $< $(OPT_UTIL_INC) $(PGPLOT_INC) + +plot_reporter.o: plot_reporter.cpp plot_reporter.hpp + $(CXX) $(CXXFLAGS) -c $< $(PGPLOT_INC) beta_cfg.o: beta_cfg.cpp beta_cfg.hpp $(CXX) $(CXXFLAGS) -c $< |