JOBS ?= 8
default: library
library:
( cd build && cmake $(CMAKE_OPTIONS) .. && cmake --build . --config Release -j${JOBS} )
local:
( cd build && cmake $(CMAKE_OPTIONS) -DLOCAL_INSTALL=1 .. && cmake --build . --config Release -j${JOBS} )
global:
( cd build && cmake $(CMAKE_OPTIONS) -DLOCAL_INSTALL=0 .. && cmake --build . --config Release -j${JOBS} )
debug:
( cd build && cmake $(CMAKE_OPTIONS) -DCMAKE_BUILD_TYPE=Debug .. && cmake --build . --config Debug -j${JOBS} )
all: library
demos: library
( cd build && cmake $(CMAKE_OPTIONS) -DDEMO=1 .. && cmake --build . --config Release -j${JOBS} )
./build/amd_demo > build/amd_demo.out
- diff --strip-trailing-cr Demo/amd_demo.out build/amd_demo.out
./build/amd_l_demo > build/amd_l_demo.out
- diff --strip-trailing-cr Demo/amd_l_demo.out build/amd_l_demo.out
./build/amd_demo2 > build/amd_demo2.out
- diff --strip-trailing-cr Demo/amd_demo2.out build/amd_demo2.out
./build/amd_simple > build/amd_simple.out
- diff --strip-trailing-cr Demo/amd_simple.out build/amd_simple.out
- ./build/amd_f77simple > build/amd_f77simple.out
- diff --strip-trailing-cr Demo/amd_f77simple.out build/amd_f77simple.out
- ./build/amd_f77demo > build/amd_f77demo.out
- diff --strip-trailing-cr Demo/amd_f77demo.out build/amd_f77demo.out
remake:
( cd build && cmake --build . -j${JOBS} )
setup:
( cd build && cmake $(CMAKE_OPTIONS) .. )
install:
( cd build && cmake --install . )
uninstall:
- xargs rm < build/install_manifest.txt
clean:
- $(RM) -rf build/* Config/*.tmp MATLAB/*.o MATLAB/*.mex*
purge: clean
distclean: clean
docs:
( cd Doc && $(MAKE) )