diff options
author | Přemysl Eric Janouch <p@janouch.name> | 2024-09-14 07:32:44 +0200 |
---|---|---|
committer | Přemysl Eric Janouch <p@janouch.name> | 2024-11-04 07:40:15 +0100 |
commit | 139a75b7d7bf6941176f56244d44ed5a5383ebf4 (patch) | |
tree | 849ba3a17758f31f16e544419e60386bfcaa3cda /xA/Makefile | |
parent | e73dbe91c42bb2653a61b8cb0db6cd96cd8013d8 (diff) | |
download | xK-139a75b7d7bf6941176f56244d44ed5a5383ebf4.tar.gz xK-139a75b7d7bf6941176f56244d44ed5a5383ebf4.tar.xz xK-139a75b7d7bf6941176f56244d44ed5a5383ebf4.zip |
WIP: xA
Diffstat (limited to 'xA/Makefile')
-rw-r--r-- | xA/Makefile | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/xA/Makefile b/xA/Makefile new file mode 100644 index 0000000..070f5ad --- /dev/null +++ b/xA/Makefile @@ -0,0 +1,26 @@ +.POSIX: +.SUFFIXES: +AWK = env LC_ALL=C awk + +tools = ../liberty/tools +outputs = FyneApp.toml xA proto.go +all: $(outputs) + +FyneApp.toml: ../xK-version + printf "\ + [Details]\n\ + Name = 'xA'\n\ + ID = 'name.janouch.xA'\n\ + Version = '$$(cat ../xK-version)'\n\ + Build = 1\n\ + \n\ + [LinuxAndBSD]\n\ + GenericName = 'IRC Client'\n\ + Categories = ['Network', 'Chat', 'IRCClient']\n" > $@ +xA: xA.go proto.go ../xK-version + go build -ldflags "-X 'main.projectVersion=$$(cat ../xK-version)'" -o $@ +proto.go: $(tools)/lxdrgen.awk $(tools)/lxdrgen-go.awk ../xC.lxdr + $(AWK) -f $(tools)/lxdrgen.awk -f $(tools)/lxdrgen-go.awk \ + -v PrefixCamel=Relay ../xC.lxdr > $@ +clean: + rm -f $(outputs) |