Changeset 145 in code


Ignore:
Timestamp:
Aug 26, 2023, 1:50:10 PM (22 months ago)
Author:
Izuru Yakumo
Message:

Updated the Makefile and vendored depedencies

Signed-off-by: Izuru Yakumo <yakumo.izuru@…>

Location:
trunk
Files:
312 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile

    r142 r145  
    1 all: build
     1GO ?= go
     2RM ?= rm
     3GOFLAGS ?= -v -mod=vendor
     4PREFIX ?= /usr/local
     5BINDIR ?= bin
     6MANDIR ?= share/man
     7MKDIR ?= mkdir
     8CP ?= cp
     9SYSCONFDIR ?= /etc
    210
     11VERSION = `git describe --abbrev=0 --tags 2>/dev/null || echo "$VERSION"`
     12COMMIT = `git rev-parse --short HEAD || echo "$COMMIT"`
     13BRANCH = `git rev-parse --abbrev-ref HEAD`
     14BUILD = `git show -s --pretty=format:%cI`
     15
     16GOARCH ?= amd64
     17GOOS ?= linux
     18
     19all: yukari
     20
     21yukari:
     22        $(GO) build $(GOFLAGS) -o $@
     23clean:
     24        $(RM) -f yukari
     25install:
     26        $(MKDIR) -p $(DESTDIR)$(PREFIX)/$(BINDIR)
     27        $(MKDIR) -p $(DESTDIR)$(PREFIX)/$(MANDIR)/man1
     28        $(CP) -f yukari $(DESTDIR)$(PREFIX)/$(BINDIR)
     29        $(CP) -f yukari.1 $(DESTDIR)$(PREFIX)/$(MANDIR)/man1
     30test:
     31        go test
    332bench:
    433        go test -benchmem -bench .
    5 build:
    6         go build -o yukari
    7 clean:
    8         rm -f yukari
    9 test:
    10         go test
     34
     35.PHONY: yukari clean install
Note: See TracChangeset for help on using the changeset viewer.