mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 03:53:32 +01:00
213 lines
6.9 KiB
Makefile
213 lines
6.9 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)
|
|
CGI_DIR ?= $(ENV_PREFIX)/home/wwwrun/local/cgi-bin
|
|
SYSCFG_DIR ?= $(ENV_PREFIX)/etc/$(FLAVOUR_PATH_PREFIX)sysconfig
|
|
CONFIG_DIR ?= $(ENV_PREFIX)/etc/opt/$(FLAVOUR_PATH_PREFIX)$(PROJECT)
|
|
LD_CONF_DIR ?= $(ENV_PREFIX)/etc/ld.so.conf.d
|
|
LOGROT_DIR ?= $(ENV_PREFIX)/etc/logrotate.d
|
|
IMG_PREFIX ?= $(PREFIX)
|
|
LOG_PREFIX ?= $(ENV_PREFIX)/var/log
|
|
JAVA_PREFIX ?= $(PREFIX)
|
|
|
|
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
|
|
INSTALL_CRONTABDIR ?= $(ENV_PREFIX)/etc/$(FLAVOUR_PATH_PREFIX)cron.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
|
|
JAVADIR ?= $(JAVA_PREFIX)/share/java
|
|
|
|
# -- misc
|
|
LOGID ?= $(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 ?= 664
|
|
CFGDIROWNER ?= $(EXEDIROWNER)
|
|
CFGDIRGROUP ?= $(EXEDIRGROUP)
|
|
CFGDIRMODE ?= $(EXEDIRMODE)
|
|
SYSCFGOWNER ?= $(CFGOWNER)
|
|
SYSCFGGROUP ?= $(CFGGROUP)
|
|
SYSCFGMODE ?= $(CFGMODE)
|
|
SYSCFGDIROWNER ?= $(CFGDIROWNER)
|
|
SYSCFGDIRGROUP ?= $(CFGDIRGROUP)
|
|
SYSCFGDIRMODE ?= $(CFGDIRMODE)
|
|
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)
|
|
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 ?= 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 ?= 775
|
|
PREFIXOWNER ?= $(EXEOWNER)
|
|
PREFIXGROUP ?= $(EXEGROUP)
|
|
PREFIXMODE ?= 644
|
|
PREFIXDIROWNER ?= $(EXEOWNER)
|
|
PREFIXDIRGROUP ?= $(EXEGROUP)
|
|
PREFIXDIRMODE ?= 755
|
|
IMGOWNER ?= $(DOCOWNER)
|
|
IMGGROUP ?= $(DOCGROUP)
|
|
IMGMODE ?= $(DOCMODE)
|
|
IMGDIROWNER ?= $(DOCDIROWNER)
|
|
IMGDIRGROUP ?= $(DOCDIROWNER)
|
|
IMGDIRMODE ?= $(DOCDIRMODE)
|
|
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 ?= 664
|
|
LD_CONFDIROWNER ?= $(CFGDIROWNER)
|
|
LD_CONFDIRGROUP ?= $(CFGDIROWNER)
|
|
LD_CONFDIRMODE ?= $(CFGDIRMODE)
|
|
LOGROTOWNER ?= $(CFGOWNER)
|
|
LOGROTGROUP ?= $(CFGGROUP)
|
|
LOGROTMODE ?= $(CFGMODE)
|
|
LOGROTDIROWNER ?= $(CFGDIROWNER)
|
|
LOGROTDIRGROUP ?= $(CFGDIROWNER)
|
|
LOGROTDIRMODE ?= $(CFGDIRMODE)
|
|
CRONTABOWNER ?= $(CFGOWNER)
|
|
CRONTABGROUP ?= $(CFGGROUP)
|
|
CRONTABMODE ?= 644
|
|
CRONTABDIROWNER ?= $(CFGDIROWNER)
|
|
CRONTABDIRGROUP ?= $(CFGDIROWNER)
|
|
CRONTABDIRMODE ?= $(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 ?= false
|
|
INSTALL_HOME_BIN_WRAPPERS ?= false
|