jw-pkg/make/defs-dist.mk

154 lines
4.8 KiB
Makefile

# ytools library
# (c) 2001 jannet it services
# contact@jannet.de
# $Id$
# -- files
#CONTRIBDIR ?= $(TOPDIR)/contrib
PREFIX ?= $(ENV_PREFIX)/opt/$(FLAVOUR_PATH_PREFIX)$(PROJECT)
VAR_PREFIX ?= $(ENV_PREFIX)/var/$(FLAVOUR_PATH_PREFIX)opt
DOC_PREFIX ?= $(ENV_PREFIX)/usr/share/doc/packages/$(FLAVOUR_PREFIX)$(PROJECT)
EXE_PREFIX ?= $(PREFIX)
INIT_PREFIX ?= $(ENV_PREFIX)/etc$(FLAVOUR_PATH_SUFFIX)
SYSCONFIG_PREFIX ?= $(ENV_PREFIX)/etc/$(FLAVOUR_PATH_PREFIX)sysconfig
CONFIG_DIR ?= $(ENV_PREFIX)/etc/opt/$(FLAVOUR_PATH_PREFIX)$(PROJECT)
IMAGEDIR ?= $(FLAVOUR_PATH_PREFIX)$(PREFIX)/images
CTRLDIR ?= $(ENV_PREFIX)/etc/$(FLAVOUR_PATH_PREFIX)init.d
DAEMON_RUN_DIR ?= $(VAR_PREFIX)/corefiles
PROFILE_DIR ?= $(ENV_PREFIX)/etc/$(FLAVOUR_PATH_PREFIX)profile.d
PIDDIR ?= $(VAR_PREFIX)/run
DOWNLOADDIRS ?= root@cvs.jannet.de:/usr/local/httpd/htdocs/www.jannet.de_443/$(CUSTOMER)/projects/$(PROJECT)
WORKING_DIR ?= $(VAR_PREFIX)/coredumps
WORKING_DIR ?= $(VAR_PREFIX)/lock
# -- misc
LOGNAME ?= $(PROJECT)
DAEMON_RUN_USER ?= root
DAEMON_RUN_GROUP ?= root
CATCH_ONLY_YERROR?= false
# -- file attributes
EXEOWNER ?= root
EXEGROUP ?= root
EXEMODE ?= 755
EXEDIROWNER ?= root
EXEDIRGROUP ?= root
EXEDIRMODE ?= 755
CFGOWNER ?= root
CFGGROUP ?= root
CFGMODE ?= 660
CFGDIROWNER ?= $(EXEDIROWNER)
CFGDIRGROUP ?= $(EXEDIRGROUP)
CFGDIRMODE ?= $(EXEDIRMODE)
HDROWNER ?= root
HDRGROUP ?= root
HDRMODE ?= 644
HDRDIROWNER ?= $(EXEDIROWNER)
HDRDIRGROUP ?= $(EXEDIRGROUP)
HDRDIRMODE ?= $(EXEDIRMODE)
CTRLOWNER ?= $(EXEOWNER)
CTRLGROUP ?= $(EXEGROUP)
CTRLMODE ?= $(EXEMODE)
CTRLDIROWNER ?= $(EXEDIROWNER)
CTRLDIRGROUP ?= $(EXEDIRGROUP)
CTRLDIRMODE ?= $(EXEDIRMODE)
SCRIPTOWNER ?= $(EXEOWNER)
SCRIPTGROUP ?= $(EXEGROUP)
SCRIPTMODE ?= $(EXEMODE)
SCRIPTDIROWNER ?= $(EXEDIROWNER)
SCRIPTDIRGROUP ?= $(EXEDIRGROUP)
SCRIPTDIRMODE ?= $(EXEDIRMODE)
INITDIRMODE ?= $(EXEDIRMODE)
INITOWNER ?= $(EXEOWNER)
INITGROUP ?= $(EXEGROUP)
INITMODE ?= $(EXEMODE)
INITDIROWNER ?= $(EXEDIROWNER)
INITDIRGROUP ?= $(EXEDIRGROUP)
INITDIRMODE ?= $(EXEDIRMODE)
LIBOWNER ?= $(EXEOWNER)
LIBGROUP ?= $(EXEGROUP)
LIBMODE ?= $(EXEMODE)
LIBDIROWNER ?= $(EXEDIROWNER)
LIBDIRGROUP ?= $(EXEDIRGROUP)
LIBDIRMODE ?= $(EXEDIRMODE)
PIOWNER ?= $(LIBOWNER)
PIGROUP ?= $(LIBGROUP)
PIMODE ?= $(LIBMODE)
PIDIROWNER ?= $(LIBDIROWNER)
PIDIRGROUP ?= $(LIBDIRGROUP)
PIDIRMODE ?= $(LIBDIRMODE)
MAKEOWNER ?= $(HDROWNER)
MAKEGROUP ?= $(HDRGROUP)
MAKEMODE ?= $(HDRMODE)
MAKEDIROWNER ?= $(HDRDIROWNER)
MAKEDIRGROUP ?= $(HDRDIRGROUP)
MAKEDIRMODE ?= $(HDRDIRMODE)
PROFILEOWNER ?= $(EXEOWNER)
PROFILEGROUP ?= $(EXEGROUP)
PROFILEMODE ?= $(EXEMODE)
PROFILEDIROWNER ?= root
PROFILEDIRGROUP ?= root
PROFILEDIRMODE ?= 755
ROOTOWNER ?= root
ROOTGROUP ?= root
ROOTMODE ?= 600
ROOTDIROWNER ?= root
ROOTDIRGROUP ?= root
ROOTDIRMODE ?= 750
DOCOWNER ?= $(HDROWNER)
DOCGROUP ?= $(HDRGROUP)
DOCMODE ?= $(HDRMODE)
DOCDIROWNER ?= $(HDRDIROWNER)
DOCDIRGROUP ?= $(HDRDIROWNER)
DOCDIRMODE ?= $(HDRDIRMODE)
VAROWNER ?= nogroup
VARGROUP ?= nobody
VARMODE ?= 666
VARDIROWNER ?= root
VARDIRGROUP ?= root
VARDIRMODE ?= 770
PREFIXOWNER ?= $(EXEOWNER)
PREFIXGROUP ?= $(EXEGROUP)
PREFIXMODE ?= 644
PREFIXDIROWNER ?= $(EXEOWNER)
PREFIXDIRGROUP ?= $(EXEGROUP)
PREFIXDIRMODE ?= 755
# -- 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