# ytools library # (c) 2001 jannet it services # contact@jannet.de # $Id$ # -- files #CONTRIBDIR ?= $(TOPDIR)/contrib PREFIX ?= $(ENV_PREFIX)/opt/$(PROJECT) VAR_PREFIX ?= $(ENV_PREFIX)/var/opt DOC_PREFIX ?= $(ENV_PREFIX)/usr/share/doc/packages/$(PROJECT) EXE_PREFIX ?= $(PREFIX) SYSCONFIG_PREFIX ?= $(ENV_PREFIX)/etc/sysconfig CONFIG_DIR ?= /etc/opt/$(PROJECT) IMAGEDIR ?= $(PREFIX)/images CTRLDIR ?= $(ENV_PREFIX)/etc/init.d DAEMON_RUN_DIR ?= $(VAR_PREFIX)/corefiles PROFILE_DIR ?= $(ENV_PREFIX)/etc/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 # -- file attributes EXEGROUP ?= root EXEOWNER ?= root EXEMODE ?= 750 CFGGROUP ?= root CFGOWNER ?= root CFGMODE ?= 660 HDRGROUP ?= root HDROWNER ?= root HDRMODE ?= 644 CTRLGROUP ?= $(EXEGROUP) CTRLOWNER ?= $(EXEOWNER) CTRLMODE ?= $(EXEMODE) INITGROUP ?= $(EXEGROUP) INITOWNER ?= $(EXEOWNER) INITMODE ?= $(EXEMODE) LIBGROUP ?= $(EXEGROUP) LIBOWNER ?= $(EXEOWNER) LIBMODE ?= $(EXEMODE) MAKEOWNER ?= $(HDROWNER) MAKEGROUP ?= $(HDRGROUP) MAKEMODE ?= $(HDRMODE) PROFILEGROUP ?= $(EXEGROUP) PROFILEOWNER ?= $(EXEOWNER) PROFILEMODE ?= $(EXEMODE) PROFILEDIRGROUP ?= root PROFILEDIROWNER ?= root PROFILEDIRMODE ?= 755 ROOTOWNER ?= root ROOTGROUP ?= root DOCMODE ?= $(HDRMODE) DOCOWNER ?= $(HDROWNER) DOCGROUP ?= $(HDRGROUP) VARDIRGROUP ?= root VARDIROWNER ?= root VARDIRMODE ?= 770 PREFIXDIRGROUP ?= $(EXEGROUP) PREFIXDIROWNER ?= $(EXEOWNER) 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