# # Local Makefile called by the main Makefile. # CREATED BY Framework_Code_Generator.pl. # include $(MAKE_RULES) LIB_NAME = libCLOUD_BASE_EN.a F90_OBJ = cloud_base_xpath_mod.o \ cloud_base_sapf_services_module.o \ cloud_base_module.o \ cloud_base_sapf_bridge_module.o \ npp_meta_cloud_base.o \ run_eps_cld_base.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) # make parallel after identifying dependencies for FORTRAN objects, if any # archiving must be made sequential in case of subdirectories .NOTPARALLEL: .PHONY: all all: $(LIB_NAME) $(LIB_NAME): $(OBJS) $(AR) $(AR_FLAGS) $(LIB_NAME) $? # # Clean up files. # clean: rm -f *.o *.a *.mod