Revision 296 (by ahitrov, 2013/03/26 17:59:01) |
Promosite (anthill) project source
|
##############################################################################
# $HeadURL$
# $Id$
###############################################################################
# installation settings
include ../../../../config.mk
# local defines
SOURCES = ${ROOT_DIR}/src
CORE_SRC = ${SOURCES}/core
PLUG_SRC = ${SOURCES}/plugins
PROJ_SRC = ${SOURCES}/projects
CORE_USR = ${ROOT_DIR}/usr/core
PLUG_USR = ${ROOT_DIR}/usr/plugins
PROJ_USR = ${ROOT_DIR}/usr/projects
PROJ_TMP = ${ROOT_DIR}/tmp/projects
PROJ_VAR = ${ROOT_DIR}/var/projects
PORTSDIR = ${CORE_SRC}/ports
LOCAL = ${ROOT_DIR}/usr/local
PORTSWRK = ${ROOT_DIR}/var/ports
.PHONY:
project_create create \
project_import import \
# create new project
create: project_create ;
project_create:
@if [ -z "${NAME}" ]; then \
echo "ERROR: NAME not defined"; \
echo "HINT: use 'make cmd NAME=xxx'"; \
exit 1; \
fi;
@if [ -r "${PROJ_SRC}/promosuite/comps/i/${NAME}" ]; then \
else \
mkdir ${PROJ_SRC}/promosuite/comps/i/${NAME}; \
mkdir ${PROJ_SRC}/promosuite/comps/comps/${NAME}; \
mkdir ${PROJ_SRC}/promosuite/comps/www/${NAME}; \
cp ${PROJ_SRC}/promosuite/comps/www/index.html ${PROJ_SRC}/promosuite/comps/www/${NAME}/; \
fi;
@echo $@ done
import: project_import ;
project_import:
@if [ -z "${NAME}" ]; then \
echo "ERROR: NAME not defined"; \
echo "HINT: use 'make cmd NAME=xxx'"; \
exit 1; \
fi;
@if [ -r "${PROJ_SRC}/promosuite/comps/i/${NAME}" ]; then \
svn add ${PROJ_SRC}/promosuite/comps/i/${NAME}; \
svn add ${PROJ_SRC}/promosuite/comps/comps/${NAME}; \
svn add ${PROJ_SRC}/promosuite/comps/www/${NAME}; \
fi;
@echo $@ done