saferm/Makefile

29 lines
680 B
Makefile

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