Refaktor Makefiles and autogenerate easyshop.cfg
[zope-bootstrap.git] / Makefile.easyshop
1 # -*- makefile -*-
2
3 EASYSHOP_URL   ?= http://easyshop-for-plone.googlecode.com/svn/buildout/3.0-Anonymous
4
5 ###########################################################################
6
7 easyshop-svn: easyshop/README.txt easyshop/easyshop.cfg
8 easyshop/README.txt:
9         svn co $(EASYSHOP_URL) easyshop
10 easyshop/easyshop.cfg:
11         @(                                                                                          \
12             echo "[easyshop]";                                                                      \
13             echo;                                                                                   \
14             sed -n -e '/^zcml *=/,/^$$/p' easyshop/buildout.cfg;                                    \
15             echo "eggs =";                                                                          \
16             echo "    \$${easyshop:zcml}";                                                          \
17             echo;                                                                                   \
18             sed -n -e '/^develop *=/,/^$$/p' easyshop/buildout.cfg | sed -e 's/src/easyshop\/src/'; \
19             echo "products =";                                                                      \
20             echo "    easyshop/products";                                                           \
21             sed -n -e '/^urls *=/,/^$$/p' easyshop/buildout.cfg                                     \
22         ) >$@ || ( rm -f $@; false )
23
24 .PHONY: easyshop-svn
25 otherinit:: easyshop-svn