mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 03:53:32 +01:00
154 lines
4.8 KiB
Makefile
154 lines
4.8 KiB
Makefile
# ytools library
|
|
# (c) 2001 jannet it services
|
|
# contact@jannet.de
|
|
# $Id$
|
|
|
|
# -- files
|
|
#CONTRIBDIR ?= $(TOPDIR)/contrib
|
|
PREFIX ?= $(ENV_PREFIX)/$(HOME)/dat/test/$(PROJECT)-$(VERSION)
|
|
VAR_PREFIX ?= $(PREFIX)/var
|
|
DOC_PREFIX ?= $(PREFIX)/doc/$(PROJECT)
|
|
EXE_PREFIX ?= $(PREFIX)
|
|
INIT_PREFIX ?= $(EXE_PREFIX)
|
|
SYSCONFIG_PREFIX ?= $(PREFIX)/sysconfig
|
|
CONFIG_DIR ?= $(ENV_PREFIX)/$(HOME)/etc
|
|
|
|
IMAGEDIR ?= $(MODDIR)/../../images
|
|
CTRLDIR ?= $(ENV_PREFIX)/$(HOME)/bin
|
|
DAEMON_RUN_DIR ?= $(ENV_PREFIX)/$(HOME)
|
|
PROFILE_DIR ?= $(ENV_PREFIX)/$(HOME)/.profile.d
|
|
PIDDIR ?= $(VAR_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
|
|
|
|
# -- misc
|
|
LOGNAME ?= $(shell whoami)-$(PROJECT)
|
|
DAEMON_RUN_USER ?= $(shell whoami)
|
|
DAEMON_RUN_GROUP ?= $(shell id -gn)
|
|
CATCH_ONLY_YERROR?= true
|
|
|
|
# -- file attributes
|
|
EXEOWNER ?= $(shell whoami)
|
|
EXEGROUP ?= $(shell id -gn)
|
|
EXEMODE ?= 770
|
|
EXEDIROWNER ?= $(shell whoami)
|
|
EXEDIRGROUP ?= $(shell id -gn)
|
|
EXEDIRMODE ?= 755
|
|
CFGOWNER ?= $(shell whoami)
|
|
CFGGROUP ?= $(shell id -gn)
|
|
CFGMODE ?= 660
|
|
CFGDIROWNER ?= $(EXEDIROWNER)
|
|
CFGDIRGROUP ?= $(EXEDIRGROUP)
|
|
CFGDIRMODE ?= $(EXEDIRMODE)
|
|
HDROWNER ?= $(shell whoami)
|
|
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)
|
|
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 whoami)
|
|
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 -gn)
|
|
VARDIRGROUP ?= $(shell whoami)
|
|
VARDIRMODE ?= 770
|
|
PREFIXOWNER ?= $(EXEOWNER)
|
|
PREFIXGROUP ?= $(EXEGROUP)
|
|
PREFIXMODE ?= 770
|
|
PREFIXDIROWNER ?= $(EXEDIROWNER)
|
|
PREFIXDIRGROUP ?= $(EXEDIRGROUP)
|
|
PREFIXDIRMODE ?= 770
|
|
|
|
# -- 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
|
|
|
|
|