# Makefile.am for ropp_apps/build # =============================== # 1. The ropp_apps library # ------------------------ # 1.1 The common part # ------------------- COMMON = ../common/ropp_apps_types.f90 \ ../common/ropp_apps_constants.f90 \ ../common/ropp_apps_utils.f90 \ ../common/ropp_apps.f90 \ ../common/ropp_apps_version.f90 # 1.2 The tropopause height part # ------------------------------ TPH = ../tph/ropp_apps_tph_bangle.f90 \ ../tph/ropp_apps_tph_refrac.f90 \ ../tph/ropp_apps_tph_tdry.f90 \ ../tph/ropp_apps_tph_temp.f90 \ ../tph/ropp_apps_cov_transform.f90 # 1.3 The planetary boundary layer height part # -------------------------------------------- PBLH = ../pblh/ropp_apps_pblh_bangle.f90 \ ../pblh/ropp_apps_pblh_refrac.f90 \ ../pblh/ropp_apps_pblh_tdry.f90 \ ../pblh/ropp_apps_pblh_temp.f90 \ ../pblh/ropp_apps_pblh_shum.f90 \ ../pblh/ropp_apps_pblh_rhum.f90 \ ../pblh/ropp_apps_pblh_region.f90 # 1.4 The pp part # ------------------ lib_LIBRARIES = libropp_apps.a libropp_apps_a_SOURCES = $(COMMON) $(TPH) $(PBLH) # 2. The APPS executables # ----------------------- LDADD = libropp_apps.a # 3. Module files and files to be cleaned # --------------------------------------- if CM_FC_UC_MODNAMES MODULES = ROPP_APPS_TYPES.mod \ ROPP_APPS_CONSTANTS.mod \ ROPP_APPS_UTILS.mod \ ROPP_APPS.mod else MODULES = ropp_apps_types.mod \ ropp_apps_constants.mod \ ropp_apps_utils.mod \ ropp_apps.mod endif nodist_include_HEADERS = $(MODULES) CLEANFILES = $(MODULES) *.stb # 4. Rules for compilation # ------------------------ .m4.f90: $(M4) $(M4_OPTS) $< > $@ # 5. Dependencies # ---------------