7 ZOPEPROJECT = $(BASEDIR)/$(PYTHON_DIR)/bin/zopeproject
10 @[ -n "$(PROJECTNAME)" ] || (echo "PROJECTNAME not set"; exit 2)
12 mkdir $(BASEDIR)/temp-project && cd $(BASEDIR)/temp-project && \
13 echo "zopeproject --no-buildout \"$(PROJECTNAME)\"" && \
14 (echo "$(ADMINUSER)"; echo "$(ADMINPWD)"; echo "$(EGGDIR)") | $(ZOPEPROJECT) --no-buildout "$(PROJECTNAME)" && \
15 mv $(PROJECTNAME)/* $(BASEDIR)/ \
16 ) || ( rm -rf temp-project; false )
18 @(rm -rf $(BASEDIR)/temp-project)
20 ###########################################################################
23 @$(install) zopeproject
25 buildout:: buildout.cfg buildout-net.cfg
28 @[ -n "$(PROJECTNAME)" ] || (echo "PROJECTNAME not set"; exit 2)
31 for script in ctl debug; do \
34 echo 'cd "`dirname "$$0"`/.."'; \
35 echo "exec bin/$(PROJECTNAME)-$$script"' "$$@"' \
37 chmod ugo+rx $$script; \
38 echo "Generated script '$(BASEDIR)/bin/$$script'."; \
44 @$(gitignore) "/develop-eggs/"
45 @$(gitignore) "/$(EGGDIR)/"
48 @$(gitignore) "/parts/"
49 @$(gitignore) "/.installed.cfg"
52 @$(env) PATH $(BASEDIR)/bin
55 rm -rf bin $(EGGDIR) log var develop-eggs parts .installed.cfg