COREDIR=synfig-core
STUDIODIR=synfig-studio
+ETLDIR=etl
OUTPUTDIR=output
[ -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)
[ -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
clean:
rm -fr $(COREDIR)
rm -fr $(STUDIODIR)
+ rm -fr $(ETLDIR)
rm -fr $(OUTPUTDIR)