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 -f temp-project; false )
17 @(rm -rf $(BASEDIR)/temp-project)
20 ###########################################################################
23 $(EASY_INSTALL) zopeproject
25 buildout:: buildout.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) "/downloads/"
48 @$(gitignore) "/.installed.cfg"
52 @$(env) PATH $(BASEDIR)/bin
55 rm -rf log var develop-eggs parts