Files
go-i2p-testnet/Makefile
Haris Khan 8dbac1603e -git clone from the config branch instead
-make run
-named image to go-i2p-node
2024-10-30 15:09:11 -04:00

33 lines
515 B
Makefile

# Go parameters
GOCMD=go
GOBUILD=$(GOCMD) build
GOCLEAN=$(GOCMD) clean
GOTEST=$(GOCMD) test
GOGET=$(GOCMD) get
# Binary names
BINARY_NAME1=go-i2p-testnet
BINARY_DIR=bin
# Build directory
BUILD_DIR=bin
# Main packages
MAIN1=main.go
# Targets
.PHONY: all build clean test run install uninstall
all: test build
build:
mkdir -p $(BUILD_DIR)
$(GOBUILD) -o $(BUILD_DIR)/$(BINARY_NAME1) -v $(MAIN1)
clean:
$(GOCLEAN)
rm -rf $(BUILD_DIR)
test:
$(GOTEST) -v ./...
run: build
cd $(BUILD_DIR) && ./$(BINARY_NAME1)