jw-pkg/make/defs-dev.mk

205 lines
6.7 KiB
Makefile

# ytools library
# (c) 2001 jannet it services
# contact@jannet.de
# $Id$
# -- files
#CONTRIBDIR ?= $(TOPDIR)/contrib
PREFIX ?= $(ENV_PREFIX)$(HOME)/dat/test/$(FLAVOUR_PREFIX)$(PROJECT)-$(VERSION)
VAR_PREFIX ?= $(PREFIX)/var
DOC_PREFIX ?= $(PREFIX)/doc/$(PROJECT)
EXE_PREFIX ?= $(PREFIX)
INIT_PREFIX ?= $(EXE_PREFIX)
CGI_DIR ?= $(PREFIX)/cgi-bin
SYSCFG_DIR ?= $(PREFIX)/sysconfig
CONFIG_DIR ?= $(ENV_PREFIX)$(HOME)/etc/$(FLAVOUR_PATH_PREFIX)$(PROJECT)
LD_CONF_DIR ?= $(ENV_PREFIX)$(HOME)/etc/ld.so.conf.d
LOGROT_DIR ?= $(ENV_PREFIX)$(HOME)/etc/logrotate.d
IMG_PREFIX ?= $(PREFIX)
LOG_PREFIX ?= $(PREFIX)/log
JAVA_PREFIX ?= $(PREFIX)
IMAGEDIR ?= $(MODDIR)/../../images
CTRLDIR ?= $(ENV_PREFIX)$(HOME)/bin$(FLAVOUR_PATH_SUFFIX)
DAEMON_RUN_DIR ?= $(ENV_PREFIX)$(HOME)
PROFILE_DIR ?= $(ENV_PREFIX)$(HOME)/.profile.d$(FLAVOUR_PATH_SUFFIX)
PIDDIR ?= $(VAR_PREFIX)$(FLAVOUR_PATH_PREFIX)run
DOWNLOADDIRS ?= root@cvs.jannet.de:/usr/local/httpd/htdocs/www.jannet.de_443/$(CUSTOMER)/projects/$(PROJECT)
WORKING_DIR ?= $(ENV_PREFIX)$(HOME)
WORKING_DIR ?= $(VAR_PREFIX)/lock
JAVADIR ?= $(JAVA_PREFIX)/share/java
# -- misc
LOGID ?= $(shell id -un)-$(PROJECT)
DAEMON_RUN_USER ?= $(shell id -un)
DAEMON_RUN_GROUP ?= $(shell id -gn)
CATCH_ONLY_YERROR?= true
# -- file attributes
EXEOWNER ?= $(shell id -un)
EXEGROUP ?= $(shell id -gn)
EXEMODE ?= 770
EXEDIROWNER ?= $(shell id -un)
EXEDIRGROUP ?= $(shell id -gn)
EXEDIRMODE ?= 755
CFGOWNER ?= $(shell id -un)
CFGGROUP ?= $(shell id -gn)
CFGMODE ?= 660
CFGDIROWNER ?= $(EXEDIROWNER)
CFGDIRGROUP ?= $(EXEDIRGROUP)
CFGDIRMODE ?= $(EXEDIRMODE)
SYSCFGOWNER ?= $(CFGOWNER)
SYSCFGGROUP ?= $(CFGGROUP)
SYSCFGMODE ?= $(CFGMODE)
SYSCFGDIROWNER ?= $(CFGDIROWNER)
SYSCFGDIRGROUP ?= $(CFGDIRGROUP)
SYSCFGDIRMODE ?= $(CFGDIRMODE)
HDROWNER ?= $(shell id -un)
HDRGROUP ?= $(shell id -gn)
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)
INITOWNER ?= $(EXEOWNER)
INITGROUP ?= $(EXEGROUP)
INITMODE ?= $(EXEMODE)
INITDIROWNER ?= $(EXEDIROWNER)
INITDIRGROUP ?= $(EXEDIRGROUP)
INITDIRMODE ?= $(EXEDIRMODE)
CGIOWNER ?= $(EXEOWNER)
CGIGROUP ?= $(EXEGROUP)
CGIMODE ?= $(EXEMODE)
CGIDIROWNER ?= $(EXEDIROWNER)
CGIDIRGROUP ?= $(EXEDIRGROUP)
CGIDIRMODE ?= $(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 ?= $(shell id -un)
PROFILEDIRGROUP ?= $(shell id -gn)
PROFILEDIRMODE ?= 770
ROOTOWNER ?= $(shell id -un)
ROOTGROUP ?= $(shell id -gn)
ROOTMODE ?= 770
ROOTDIROWNER ?= $(shell id -un)
ROOTDIRGROUP ?= $(shell id -gn)
ROOTDIRMODE ?= 750
DOCOWNER ?= $(HDROWNER)
DOCGROUP ?= $(HDRGROUP)
DOCMODE ?= $(HDRMODE)
DOCDIROWNER ?= $(HDRDIROWNER)
DOCDIRGROUP ?= $(HDRDIROWNER)
DOCDIRMODE ?= $(HDRDIRMODE)
VAROWNER ?= $(shell id -un)
VARGROUP ?= $(shell id -gn)
VARMODE ?= 666
VARDIROWNER ?= $(shell id -un)
VARDIRGROUP ?= $(shell id -gn)
VARDIRMODE ?= 770
PREFIXOWNER ?= $(EXEOWNER)
PREFIXGROUP ?= $(EXEGROUP)
PREFIXMODE ?= 770
PREFIXDIROWNER ?= $(EXEDIROWNER)
PREFIXDIRGROUP ?= $(EXEDIRGROUP)
PREFIXDIRMODE ?= 770
IMGOWNER ?= $(shell id -un)
IMGGROUP ?= $(shell id -gn)
IMGMODE ?= 666
IMGDIROWNER ?= $(shell id -un)
IMGDIRGROUP ?= $(shell id -gn)
IMGDIRMODE ?= 770
LOGOWNER ?= $(DOCOWNER)
LOGGROUP ?= $(DOCGROUP)
LOGMODE ?= $(DOCMODE)
LOGDIROWNER ?= $(DOCDIROWNER)
LOGDIRGROUP ?= $(DOCDIROWNER)
LOGDIRMODE ?= $(DOCDIRMODE)
JAVAOWNER ?= $(LIBOWNER)
JAVAGROUP ?= $(LIBGROUP)
JAVAMODE ?= $(LIBMODE)
JAVADIROWNER ?= $(LIBDIROWNER)
JAVADIRGROUP ?= $(LIBDIRGROUP)
JAVADIRMODE ?= $(LIBDIRMODE)
LD_CONFOWNER ?= $(CFGOWNER)
LD_CONFGROUP ?= $(CFGGROUP)
LD_CONFMODE ?= $(CFGMODE)
LD_CONFDIROWNER ?= $(CFGDIROWNER)
LD_CONFDIRGROUP ?= $(CFGDIROWNER)
LD_CONFDIRMODE ?= $(CFGDIRMODE)
LOGROTOWNER ?= $(CFGOWNER)
LOGROTGROUP ?= $(CFGGROUP)
LOGROTMODE ?= $(CFGMODE)
LOGROTDIROWNER ?= $(CFGDIROWNER)
LOGROTDIRGROUP ?= $(CFGDIROWNER)
LOGROTDIRMODE ?= $(CFGDIRMODE)
# -- 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
#COMPILE_DEBUG_LOG ?= true
USE_COMPILER_DEBUG_OPTS ?= true
#USE_COMPILER_OPTIMIZATION_OPTS ?= true
#USE_FUSE ?= true
#USE_SNDFILE ?= true
#USE_GLIB ?= true
#USE_ASSERTIONS ?= false
BREAK_ABI ?= true