Add tarball target to makefile

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2020-07-14 03:39:37 +01:00
parent 8773b6178d
commit 71a8e243bc
No known key found for this signature in database
GPG key ID: CDBAA37ABC74FBA0

View file

@ -4,6 +4,8 @@
# Created by falkTX
#
VERSION = 1.0.0
all:
@echo "error: you must pass '32' or '64' as an argument to this Makefile in order to build WineASIO"
@ -17,9 +19,31 @@ all:
# ---------------------------------------------------------------------------------------------------------------------
clean::
clean:
rm -f *.o *.so
rm -rf build32 build64
rm -rf gui/__pycache__
# ---------------------------------------------------------------------------------------------------------------------
tarball: clean
rm -f ../wineasio-$(VERSION).tar.gz
tar -c -z \
--exclude=".git*" \
--exclude=".travis*" \
--exclude=debian \
--exclude=prepare_64bit_asio.sh \
--exclude=rtaudio/cmake \
--exclude=rtaudio/contrib \
--exclude=rtaudio/doc \
--exclude=rtaudio/tests \
--exclude=rtaudio/"*.ac" \
--exclude=rtaudio/"*.am" \
--exclude=rtaudio/"*.in" \
--exclude=rtaudio/"*.sh" \
--exclude=rtaudio/"*.txt" \
--transform='s,^\.,wineasio-$(VERSION),' \
-f ../wineasio-$(VERSION).tar.gz .
# ---------------------------------------------------------------------------------------------------------------------