/Makefile (ea691376a4847fd792cb2ae4b1ffebbd6bd6e22a) (1095 bytes) (mode 100644) (type blob)
# NAME must be in [a-z0-9] and must not contain special characters or
# delimiters. Otherwise, the game client will quietly ignore the add-on and not
# load it.
NAME=chorus
VERSION=0.6.1
srcdir=./
SHELL=/bin/sh
GIT=git
GITFLAGS=--git-dir=${srcdir}.git/
LUA=lua
LUAFLAGS=
LUACHECK=luacheck
LUACHECKFLAGS=--config ${srcdir}etc/luacheckrc.lua
XMLLINT=xmllint
XMLLINTFLAGS=--nonet --schema ${srcdir}share/FrameXML/UI.xsd
INSTALL=unzip -d ${DESTDIR}Interface/AddOns
# Use the source directory name as project name, if not yet set.
NAME?=${shell basename ${realpath ${srcdir}}}
# Use `git` to infer the project's current version, if not yet set.
VERSION?=${shell ${GIT} ${GITFLAGS} describe}
sinclude ${srcdir}local/Makefile
all: | check
dist: ${NAME}-${VERSION}.zip | check
${NAME}-${VERSION}.zip:
${GIT} ${GITFLAGS} archive --format=zip --prefix=${NAME}/ --format=zip --output=$@ HEAD
install: ${NAME}-${VERSION}.zip
${INSTALL} $<
check-xml:
${XMLLINT} --noout ${XMLLINTFLAGS} ${srcdir}src/*.xml
check-lua:
${LUACHECK} ${LUACHECKFLAGS} ${srcdir}src/
check: | check-lua check-xml
Mode |
Type |
Size |
Ref |
File |
100644 |
blob |
35 |
5c40e6e2862d70b5c51c326a13073a4012ac05c7 |
.gitignore |
100644 |
blob |
1095 |
ea691376a4847fd792cb2ae4b1ffebbd6bd6e22a |
Makefile |
100644 |
blob |
3394 |
190d35463349336b8ed9d90078342c5643600a29 |
README.adoc |
100644 |
blob |
234 |
fca3e2be1b6aacf0e93e898255a4049a33b35d36 |
chorus.toc |
040000 |
tree |
- |
cac8af7ca5d8adc7771598e6faae482998b25fa2 |
doc |
040000 |
tree |
- |
b232717e4ce1bb949a6e4e68fbf679b026b48fd0 |
etc |
040000 |
tree |
- |
c04e1001c2dd401037b01ddd04fdeccc99be2ec3 |
share |
040000 |
tree |
- |
ebdeb4d98909af86d2423f9845ed706466beccbc |
src |
040000 |
tree |
- |
aa42c74ca307c2c3c635efd4186be6e5404a6303 |
test |
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"
Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/vrtc/chorus
Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/vrtc/chorus
Clone this repository using git:
git clone git://git.rocketgit.com/user/vrtc/chorus
You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a
merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main