5 STUDIODIR
=synfig-studio
11 OUTPKG
=$(OUTPUTDIR
)/Synfig-
$(VERSION
).mpkg
12 PKGDIR
=$(OUTPKG
)/Contents
/Packages
14 SSH_USER
=darco@www.bridgetone.com
20 cd
$(OUTPUTDIR
) && tar c
*.gz
*.zip
*.exe
*.bz2 | ssh
$(SSH_USER
) "cd $(SSH_DIR) && tar xv"
25 cp
-R
$(SRCPKG
) $(OUTPKG
)
26 cp
-r
$(OUTPUTDIR
)/*.pkg
$(PKGDIR
)
27 cd
$(OUTPUTDIR
) && zip
-r Synfig-
$(VERSION
).mpkg.zip
*.mpkg
30 [ -d
$(OUTPUTDIR
) ] || mkdir
$(OUTPUTDIR
)
32 svn
export https
://svn.voria.com
/code
/synfig-core
/trunk
$(COREDIR
) || exit
2
33 cd
$(COREDIR
) && .
/macosxbuild.sh
34 cp
-r
$(COREDIR
)/macosxbuild
/*.pkg
$(OUTPUTDIR
)
37 [ -d
$(OUTPUTDIR
) ] || mkdir
$(OUTPUTDIR
)
39 svn
export https
://svn.voria.com
/code
/synfig-studio
/trunk
$(STUDIODIR
) || exit
2
40 cd
$(STUDIODIR
) && .
/macosxbuild.sh
41 cp
-r
$(STUDIODIR
)/macosxbuild
/*.pkg
$(OUTPUTDIR
)
44 [ -d
$(OUTPUTDIR
) ] || mkdir
$(OUTPUTDIR
)
46 svn
export https
://svn.voria.com
/code
/synfig-core
/trunk
$(COREDIR
) || exit
2
47 cd
$(COREDIR
) && .
/win32build.sh
48 cp
-r
$(COREDIR
)/win32build
/*.exe
$(OUTPUTDIR
)
51 [ -d
$(OUTPUTDIR
) ] || mkdir
$(OUTPUTDIR
)
53 svn
export https
://svn.voria.com
/code
/synfig-studio
/trunk
$(STUDIODIR
) || exit
2
54 cd
$(STUDIODIR
) && .
/win32build.sh
55 cp
-r
$(STUDIODIR
)/win32build
/*.exe
$(OUTPUTDIR
)
58 [ -d
$(OUTPUTDIR
) ] || mkdir
$(OUTPUTDIR
)
60 svn
export https
://svn.voria.com
/code
/synfig-core
/trunk
$(COREDIR
) || exit
2
61 cd
$(COREDIR
) && libtoolize
--ltdl
--copy
--force && autoreconf
--force --install && .
/configure
62 make
-C
$(COREDIR
) dist
63 cp
-r
$(COREDIR
)/*.gz
$(OUTPUTDIR
)
66 [ -d
$(OUTPUTDIR
) ] || mkdir
$(OUTPUTDIR
)
68 svn
export https
://svn.voria.com
/code
/synfig-studio
/trunk
$(STUDIODIR
) || exit
2
69 cd
$(STUDIODIR
) && autoreconf
--force --install && .
/configure
70 make
-C
$(STUDIODIR
) dist
71 cp
-r
$(STUDIODIR
)/*.gz
$(OUTPUTDIR
)
74 [ -d
$(OUTPUTDIR
) ] || mkdir
$(OUTPUTDIR
)
76 svn
export https
://svn.voria.com
/code
/ETL
/trunk
$(ETLDIR
) || exit
2
77 cd
$(ETLDIR
) && autoreconf
--force --install && .
/configure
78 make
-C
$(ETLDIR
) dist
79 cp
-r
$(ETLDIR
)/*.gz
$(OUTPUTDIR
)
81 src
: etl-src core-src studio-src
83 osx
: core-osx studio-osx
85 w32
: core-w32 studio-w32