X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=autobuild%2Ftrunk%2FMakefile;h=c0f2f6d8a2deb146622be215242eb020df8793a7;hb=a93e9a8c03f239eb067331491d3a276c696b27ea;hp=4a4802e089299271b706a46ca144a9ff892f748d;hpb=3975c62d971fbf16df4f4e3392566b5a52646937;p=synfig.git diff --git a/autobuild/trunk/Makefile b/autobuild/trunk/Makefile index 4a4802e..c0f2f6d 100644 --- a/autobuild/trunk/Makefile +++ b/autobuild/trunk/Makefile @@ -3,6 +3,7 @@ VERSION=0.61.03 COREDIR=synfig-core STUDIODIR=synfig-studio +ETLDIR=etl OUTPUTDIR=output @@ -16,7 +17,7 @@ SSH_DIR=~/voria/files all: src osx package publish: - cd $(OUTPUTDIR) && tar c *.gz *.zip *.bz2 | ssh $(SSH_USER) "cd $(SSH_DIR) && tar xv" + cd $(OUTPUTDIR) && tar c *.gz *.zip *.exe *.bz2 | ssh $(SSH_USER) "cd $(SSH_DIR) && tar xv" osx-pkg: rm -fr $(OUTPKG) @@ -39,11 +40,25 @@ studio-osx: cd $(STUDIODIR) && ./macosxbuild.sh cp -r $(STUDIODIR)/macosxbuild/*.pkg $(OUTPUTDIR) +core-w32: + [ -d $(OUTPUTDIR) ] || mkdir $(OUTPUTDIR) + rm -fr $(COREDIR) + svn export https://svn.voria.com/code/synfig-core/trunk $(COREDIR) || exit 2 + cd $(COREDIR) && ./win32build.sh + cp -r $(COREDIR)/win32build/*.exe $(OUTPUTDIR) + +studio-w32: + [ -d $(OUTPUTDIR) ] || mkdir $(OUTPUTDIR) + rm -fr $(STUDIODIR) + svn export https://svn.voria.com/code/synfig-studio/trunk $(STUDIODIR) || exit 2 + cd $(STUDIODIR) && ./win32build.sh + cp -r $(STUDIODIR)/win32build/*.exe $(OUTPUTDIR) + core-src: [ -d $(OUTPUTDIR) ] || mkdir $(OUTPUTDIR) rm -fr $(COREDIR) svn export https://svn.voria.com/code/synfig-core/trunk $(COREDIR) || exit 2 - cd $(COREDIR) && ./bootstrap && ./configure + cd $(COREDIR) && libtoolize --ltdl --copy --force && autoreconf --force --install && ./configure make -C $(COREDIR) dist cp -r $(COREDIR)/*.gz $(OUTPUTDIR) @@ -51,17 +66,27 @@ studio-src: [ -d $(OUTPUTDIR) ] || mkdir $(OUTPUTDIR) rm -fr $(STUDIODIR) svn export https://svn.voria.com/code/synfig-studio/trunk $(STUDIODIR) || exit 2 - cd $(STUDIODIR) && ./bootstrap && ./configure + cd $(STUDIODIR) && autoreconf --force --install && ./configure make -C $(STUDIODIR) dist cp -r $(STUDIODIR)/*.gz $(OUTPUTDIR) -src: core-src studio-src +etl-src: + [ -d $(OUTPUTDIR) ] || mkdir $(OUTPUTDIR) + rm -fr $(ETLDIR) + svn export https://svn.voria.com/code/ETL/trunk $(ETLDIR) || exit 2 + cd $(ETLDIR) && autoreconf --force --install && ./configure + make -C $(ETLDIR) dist + cp -r $(ETLDIR)/*.gz $(OUTPUTDIR) + +src: etl-src core-src studio-src osx: core-osx studio-osx +w32: core-w32 studio-w32 clean: rm -fr $(COREDIR) rm -fr $(STUDIODIR) + rm -fr $(ETLDIR) rm -fr $(OUTPUTDIR)