# 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) SYSCONFIG_PREFIX ?= $(PREFIX)/sysconfig CONFIG_DIR ?= $(ENV_PREFIX)/$(HOME)/etc/$(FLAVOUR_PATH_PREFIX)$(PROJECT) IMG_PREFIX ?= $(PREFIX) LOG_PREFIX ?= $(PREFIX)/log 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 # -- 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) 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) 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) # -- 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