# # Local Makefile called by the main Makefile. # CREATED BY Framework_Code_Generator.pl. # include $(MAKE_RULES) LIB_NAME = libCLOUD_PHASE_EN.a F90_OBJ = enterprise_cloud_phase_xpaths.o \ enterprise_v2_cloud_phase_services.o \ enterprise_v2_cloud_phase_algo.o \ enterprise_v2_cloud_phase_marshalling.o \ enterprise_meta_cloud_phase.o \ run_enterprise_cld_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) # 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