Added a dist-pkg target to put the binary distribution files into
a tar gzip file. This is to ease distribution of the binaries on systems without a packaging system supported by synergy (which currently supports only RPM).
This commit is contained in:
parent
a3dcf9efdc
commit
75603c25f9
37
Makefile.am
37
Makefile.am
|
@ -47,6 +47,26 @@ MAINTAINERCLEANFILES = \
|
||||||
doc/doxygen/html/* \
|
doc/doxygen/html/* \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
|
PKG_FILES = \
|
||||||
|
AUTHORS \
|
||||||
|
BUGS \
|
||||||
|
COPYING \
|
||||||
|
ChangeLog \
|
||||||
|
FAQ \
|
||||||
|
HISTORY \
|
||||||
|
INSTALL \
|
||||||
|
NEWS \
|
||||||
|
README \
|
||||||
|
TODO \
|
||||||
|
cmd/synergyc/synergyc \
|
||||||
|
cmd/synergys/synergys \
|
||||||
|
examples/synergy.conf \
|
||||||
|
$(NULL)
|
||||||
|
PKG_PROG_FILES = \
|
||||||
|
synergyc \
|
||||||
|
synergys \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
# build doxygen documentation
|
# build doxygen documentation
|
||||||
doxygen:
|
doxygen:
|
||||||
doxygen doc/doxygen.cfg
|
doxygen doc/doxygen.cfg
|
||||||
|
@ -68,3 +88,20 @@ dist-rpm: dist
|
||||||
dist-zip: distdir
|
dist-zip: distdir
|
||||||
zip -r $(distdir).zip $(distdir)
|
zip -r $(distdir).zip $(distdir)
|
||||||
-chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir)
|
-chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir)
|
||||||
|
|
||||||
|
# build binary package. owner/group of packaged files will be
|
||||||
|
# owner/group of user running make.
|
||||||
|
PKGTOPDIR=/var/tmp/@PACKAGE@-@VERSION@
|
||||||
|
dist-pkg: all
|
||||||
|
rm -rf $(PKGTOPDIR)
|
||||||
|
mkdir $(PKGTOPDIR)
|
||||||
|
mkdir $(PKGTOPDIR)/@PACKAGE@-@VERSION@
|
||||||
|
cp $(PKG_FILES) $(PKGTOPDIR)/@PACKAGE@-@VERSION@
|
||||||
|
(cd $(PKGTOPDIR)/@PACKAGE@-@VERSION@; \
|
||||||
|
chmod 644 *; \
|
||||||
|
chmod 755 $(PKG_PROG_FILES); \
|
||||||
|
strip $(PKG_PROG_FILES) )
|
||||||
|
type=`uname -s -m | tr '[A-Z] ' '[a-z].'`; \
|
||||||
|
(cd $(PKGTOPDIR); tar cf - @PACKAGE@-@VERSION@ | \
|
||||||
|
gzip - ) > @PACKAGE@-@VERSION@-1.$${type}.tar.gz && \
|
||||||
|
rm -rf $(PKGTOPDIR)
|
||||||
|
|
Loading…
Reference in New Issue