mkfile_path := $(abspath $(lastword $(MAKEFILE_LIST))) #CURRENT_DIR := $(notdir $(patsubst %/,%,$(dir $(mkfile_path)))) mkfile_dir := $(dir $(mkfile_path)) INSTALL_DIR=/usr/local INSTALL_BIN_DIR=$(INSTALL_DIR)/bin BUILD_BIN_DIR=$(mkfile_dir)bin/cpp/ BIN_OUTPUT=saferm srm: haxe $(mkfile_dir)build.hxml -D HAXE_OUTPUT_FILE=$(BIN_OUTPUT) install: uninstall mkdir -p "$(DESTDIR)$(INSTALL_BIN_DIR)" cp "$(BUILD_BIN_DIR)$(BIN_OUTPUT)" "$(DESTDIR)$(INSTALL_BIN_DIR)/$(BIN_OUTPUT)" # mkdir -p "$(DESTDIR)$(INSTALL_STD_DIR)" # cp -r std/* "$(DESTDIR)$(INSTALL_STD_DIR)" uninstall: rm -rf $(DESTDIR)$(INSTALL_BIN_DIR)/$(BIN_OUTPUT) all: srm .PHONY: all install uninstall