PWD:=$(shell dirname $(realpath $(lastword $(MAKEFILE_LIST)))) MOOSECORE_DIR=$(PWD)/moose-core MOOSEGUI_DIR=$(PWD)/moose-gui MOOSECORE_BUILD_DIR=_moose_core_build_dir_ MOOSEBIN:=$(MOOSECORE_BUILD_DIR)/moose.bin MOOSESDIST:=$(MOOSECORE_BUILD_DIR)/moose-3.0.2.tar.gz ## Prefix PREFIX:=/usr all: build_moose build_moose: build_moose_core build_moose_gui build_moose_core $(MOOSEBIN) $(MOOSESDIST): configure_moose_core cd $(MOOSECORE_BUILD_DIR) && make -j`proc` configure_moose_core: echo "Configuring moose-core" mkdir -p $(MOOSECORE_BUILD_DIR) cd $(MOOSECORE_BUILD_DIR) && cmake -DCMAKE_INSTALL_PREFIX=$(PREFIX) $(MOOSECORE_DIR) clean: git clean -fxd .PNONY: clean uninstall install