# Generated automatically from Makefile.in by configure. DLIB=libneocca-0.2.4.so SLIB=libneocca-0.2.4.a all: clean $(SLIB) clean $(DLIB) subdirs @echo "#==============================================" @echo "BUILT c++ neo-classic binding libs successfully." @echo "#==============================================" MPICXX= MPI_INCLUDES= MPI_TARGET= MPI_SRC=MPISetup.cpp INCLUDES=-I../include -I/home/jacklm/cca/workspace/trunk/install/boost -DBOOST_DISABLE_THREADS LIBDIR=../lib CP=/bin/cp CXXFLAGS=-g -O2 RANLIB=ranlib NEOCCA_DL_LIBS=-ldl NEOCCA_LD_FLAGS= NEOCCA_LD_SEARCH_FLAGS=-Wl,-rpath,${LIB_RUNTIME_DIR} NEOCCA_SHLIB_CFLAGS=-fPIC NEOCCA_SHLIB_LD=c++ -shared NEOCCA_SHLIB_LD_LIBS=${LIBS} NEOCCA_SHLIB_SUFFIX=.so GEN_FILES= \ CCA_Neo_Vars.sh \ MakeIncl_CCA_Neo_Vars \ cca-spec-neo-config \ cca-spec-neo-config-* \ bld2neo-* \ bld2neo.tcl-* \ genNeoComponentIndex-* \ genNeoXML-* \ scanCCAxml.* TEST_SRC= \ testBLD.cpp SUPPORT_SRC= \ helpers.cpp \ ComponentClassDescription.cpp static $(SLIB): $(MPI_TARGET) $(RM) $(SLIB) $(CXX) -c $(CXXFLAGS) $(INCLUDES) $(SUPPORT_SRC) neocca.cpp $(AR) ruv $(SLIB) *.o cp $(SLIB) ../lib $(RANLIB) ../lib/$(SLIB) dynamic $(DLIB): $(MPI_TARGET)-dynamic $(RM) $(DLIB) $(CXX) -c $(CXXFLAGS) $(NEOCCA_SHLIB_CFLAGS) $(INCLUDES) \ $(SUPPORT_SRC) neocca.cpp $(NEOCCA_SHLIB_LD) *.o $(NEOCCA_SHLIB_LD_LIBS) \ -o ../lib/$(DLIB) ifile: $(CXX) -E $(CXXFLAGS) $(INCLUDES) $(SUPPORT_SRC) neocca.cpp > dump.i -dynamic: @echo "No MPI support included." mpi: $(MPICXX) -c $(CXXFLAGS) $(INCLUDES) $(MPI_INCLUDES) \ $(MPI_SRC) mpi-dynamic: $(MPICXX) -c $(CXXFLAGS) $(INCLUDES) $(MPI_INCLUDES) \ $(NEOCCA_SHLIB_CFLAGS) $(MPI_SRC) subdirs: (cd treeReader; $(MAKE) util) cp treeReader/extract.x ./scanCCAxml.x check: static $(CXX) -c $(CXXFLAGS) $(INCLUDES) testNeo.cpp $(CXX) testNeo.o ../lib/$(SLIB) -o checkNeo $(RM) checkNeo @echo 'Core Compilation check completed' $(CXX) -c $(CXXFLAGS) $(INCLUDES) testPorts.cpp $(CXX) testNeo.o ../lib/$(SLIB) -o checkPorts $(RM) checkPorts @echo 'Port parse check completed' clean: clean-subdirs $(RM) *.o *.a *.so *.i *.x clean-subdirs: (cd treeReader; $(MAKE) clean) distclean: $(RM) *.o *.a *.so ../lib/*.a ../lib/*$(NEOCCA_SHLIB_SUFFIX) $(GEN_FILES)