jw-pkg/make/defs-dist.mk

100 lines
2.8 KiB
Makefile

# ytools library
# (c) 2001 jannet it services
# contact@jannet.de
# $Id$
# -- files
#CONTRIBDIR ?= $(TOPDIR)/contrib
PREFIX ?= $(ENV_PREFIX)/opt/$(PROJECT)
VAR_PREFIX ?= $(ENV_PREFIX)/var/opt
DOC_PREFIX ?= $(ENV_PREFIX)/usr/share/doc/packages/$(PROJECT)
# dunno if this is cool, see defs-dist.mk
IMAGEDIR ?= $(PREFIX)/images
CTRLDIR ?= $(ENV_PREFIX)/etc/init.d
PROFILE_DIR ?= $(ENV_PREFIX)/etc/profile.d
PIDDIR ?= $(VAR_PREFIX)/run
DAEMON_RUN_DIR ?= $(VAR_PREFIX)/corefiles
DOWNLOADDIRS ?= root@cvs.jannet.de:/usr/local/httpd/htdocs/www.jannet.de_443/$(CUSTOMER)/projects/$(PROJECT)
CONFIG_DIR ?= $(PREFIX)/etc
CONFIG_FILE ?= $(CONFIG_DIR)/$(PROJECT).conf
# -- misc
LOGNAME ?= $(PROJECT)
DAEMON_RUN_USER ?= root
DAEMON_RUN_GROUP ?= root
# -- file attributes
EXEGROUP ?= root
EXEOWNER ?= root
EXEMODE ?= 770
CFGGROUP ?= root
CFGOWNER ?= root
CFGMODE ?= 660
CTRLGROUP ?= root
CTRLOWNER ?= root
CTRLMODE ?= 770
INITGROUP ?= root
INITOWNER ?= root
INITMODE ?= 770
LIBGROUP ?= root
LIBOWNER ?= root
LIBMODE ?= 770
HDRGROUP ?= root
HDROWNER ?= root
HDRMODE ?= 644
MAKEOWNER ?= root
MAKEGROUP ?= root
MAKEMODE ?= 644
PROFILEGROUP ?= root
PROFILEOWNER ?= root
PROFILEMODE ?= 755
PROFILEDIRGROUP ?= root
PROFILEDIROWNER ?= root
PROFILEDIRMODE ?= 755
DAEMON_RUN_USER ?= root
DAEMON_RUN_GROUP ?= root
ROOTOWNER ?= root
ROOTGROUP ?= root
DOCMODE ?= $(HDRMODE)
DOCOWNER ?= $(HDROWNER)
DOCGROUP ?= $(HDRGROUP)
# -- options
# for using the dbmalloc lib, before you will need to do:
# cd $(MODDIR)/contrib/dbmalloc; tar -xzf dbmalloc-ver.sion.tar.gz
#USE_BTOOLS = true
#USE_DSPFS = true
#USE_ENGINE_BENNO = true
#USE_ENGINE_JAN = true
#USE_JACK = true
#USE_JACKDUMMY = true
#USE_JACKJART = true
#USE_JACKRTAI = true
#USE_JACK = true
#USE_DBMALLOC = true
#USE_DMALLOC = true
#USE_EFENCE = true
#USE_VALGRIND = true
#USE_MEMWATCH = true
#USE_MPATROL = true
#USE_PROFILER = true
#USE_TRACING = true
#USE_TIMER = true
#LOG_THREAD_NAMES = true
#STRIP_SYMBOLS = true
COMPILE_DEBUG_CODE = true
USE_COMPILER_DEBUG_OPTS = true
USE_COMPILER_OPTIMIZATION_OPTS = true
#USE_FUSE = true
#USE_SNDFILE = true
#USE_GLIB = true