diff options
author | Přemysl Eric Janouch <p@janouch.name> | 2024-04-02 16:44:01 +0200 |
---|---|---|
committer | Přemysl Eric Janouch <p@janouch.name> | 2024-04-03 15:56:33 +0200 |
commit | 53ba996ec9c5c8fc64f66934d8c98509bd7ed06d (patch) | |
tree | fe396b25631e5a325c0e7d470dbb3e7e045d66b4 /xN/Makefile | |
parent | d450c6cc5fe4caa2f9a1db3f0ec76c84b6a110af (diff) | |
download | xK-53ba996ec9c5c8fc64f66934d8c98509bd7ed06d.tar.gz xK-53ba996ec9c5c8fc64f66934d8c98509bd7ed06d.tar.xz xK-53ba996ec9c5c8fc64f66934d8c98509bd7ed06d.zip |
Add a simple IRC notifier utility
Diffstat (limited to 'xN/Makefile')
-rw-r--r-- | xN/Makefile | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/xN/Makefile b/xN/Makefile new file mode 100644 index 0000000..5340b55 --- /dev/null +++ b/xN/Makefile @@ -0,0 +1,19 @@ +.POSIX: +.SUFFIXES: +AWK = env LC_ALL=C awk + +outputs = irc.go xN xN.1 +all: $(outputs) + +# If we want to keep module dependencies separate, we don't have many options. +# Symlinking seems to work good enough. +irc.go: ../xS/irc.go + ln -sf ../xS/irc.go $@ + +xN: xN.go ../xK-version irc.go + go build -ldflags "-X 'main.projectVersion=$$(cat ../xK-version)'" -o $@ +xN.1: ../xK-version ../liberty/tools/asciiman.awk xN.adoc + env "asciidoc-release-version=$$(cat ../xK-version)" \ + $(AWK) -f ../liberty/tools/asciiman.awk xN.adoc > $@ +clean: + rm -f $(outputs) |