added the fucking source

This commit is contained in:
2022-02-05 14:09:50 +00:00
parent aa9856b82e
commit f0d49c7db7
3 changed files with 172 additions and 0 deletions

29
Makefile Normal file
View File

@@ -0,0 +1,29 @@
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