Zompify
This commit is contained in:
parent
029292817e
commit
ce950b2331
1
Emakefile
Normal file
1
Emakefile
Normal file
@ -0,0 +1 @@
|
||||
{"src/*", [debug_info, {i, "include/"}, {outdir, "ebin/"}]}.
|
15
LICENSE
15
LICENSE
@ -1,15 +1,14 @@
|
||||
ISC License
|
||||
|
||||
Copyright (c) 2018, aeternity developers
|
||||
Copyright 2025 Aeternity Anstalt, QPQ AG <ulf@wiger.net>
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software for any
|
||||
purpose with or without fee is hereby granted, provided that the above
|
||||
copyright notice and this permission notice appear in all copies.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
THE SOFTWARE IS PROVIDED “AS IS” AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||
FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
|
||||
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
PERFORMANCE OF THIS SOFTWARE.
|
||||
|
||||
|
@ -7,6 +7,8 @@
|
||||
]}
|
||||
]}.
|
||||
|
||||
{post_hooks, [{compile, "./zompify.sh"}]}.
|
||||
|
||||
{xref_checks, [undefined_function_calls, undefined_functions,
|
||||
locals_not_used,
|
||||
deprecated_function_calls, deprecated_functions]}.
|
||||
|
17
zomp.meta
Normal file
17
zomp.meta
Normal file
@ -0,0 +1,17 @@
|
||||
{name,"enoise"}.
|
||||
{type,app}.
|
||||
{modules,[]}.
|
||||
{prefix,"enoise"}.
|
||||
{desc,"Noise protocol"}.
|
||||
{author,"Hans Svensson, QPQ AG"}.
|
||||
{package_id,{"uwiger","enoise",{1,3,0}}}.
|
||||
{deps,[]}.
|
||||
{key_name,none}.
|
||||
{a_email,"ulf@wiger.net"}.
|
||||
{c_email,"ulf@wiger.net"}.
|
||||
{copyright,"Aeternity Anstalt, QPQ AG"}.
|
||||
{file_exts,[]}.
|
||||
{license,"ISC"}.
|
||||
{repo_url,"https://git.qpq.swiss/QPQ-AG/enoise"}.
|
||||
{tags,[]}.
|
||||
{ws_url,[]}.
|
12
zompify.sh
Executable file
12
zompify.sh
Executable file
@ -0,0 +1,12 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
APP=$(basename "$PWD")
|
||||
SRC="_build/default/lib/$APP"
|
||||
DST="$PWD/_build/zomp/lib/$APP"
|
||||
mkdir -p "$DST"
|
||||
find "$SRC" -type l ! -exec test -e {} \; -delete
|
||||
cp -aR -L "$SRC/." "$DST/"
|
||||
cp "$PWD/zomp.meta" "$DST/"
|
||||
cp "$PWD/Emakefile" "$DST"
|
||||
rm "$DST"/ebin/*.beam
|
Loading…
x
Reference in New Issue
Block a user