# # Local Makefile called by the main Makefile. # CREATED BY Framework_Code_Generator.pl. # include $(MAKE_RULES) LIB_NAME = libCLOUD_PHASE_CLAVRX.a F90_OBJ = clavrx_cloud_phase_xpaths.o\ clavrx_cloud_phase_services.o \ cloud_type_algo_module.o \ clavrx_cloud_type_processing_module.o \ cloud_type_bridge_module.o \ avhrr_meta_cloud_phase.o \ run_framework_clx_cloud_phase.o F90_SRC = $(F90_OBJ:.o=.f90) FC_OBJ = FC_SRC = $(FC_OBJ:.o=.f) CXX_OBJ = CXX_SRC = $(CXX_OBJ:.o=.cpp) CC_OBJ = CC_SRC = $(CC_OBJ:.o=.c) OBJS = $(F90_OBJ) $(FC_OBJ) $(CXX_OBJ) $(CC_OBJ) .PHONY: all all: $(LIB_NAME) $(LIB_NAME): $(OBJS) $(AR) $(AR_FLAGS) $(LIB_NAME) $? #Dependencies clavrx_cloud_phase_xpaths.o: clavrx_cloud_phase_services.o: cloud_type_algo_module.o: clavrx_cloud_phase_services.o clavrx_cloud_type_processing_module.o: clavrx_cloud_phase_services.o cloud_type_algo_module.o cloud_type_bridge_module.o: clavrx_cloud_phase_xpaths.o clavrx_cloud_phase_services.o clavrx_cloud_type_processing_module.o cloud_type_algo_module.o avhrr_meta_cloud_phase.o: clavrx_cloud_phase_xpaths.o run_framework_clx_cloud_phase.o: cloud_type_bridge_module.o avhrr_meta_cloud_phase.o # # Clean up files. # clean: rm -f *.o *.a *.mod