# 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) 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) # -- file attributes EXEGROUP ?= $(shell id -gn) EXEOWNER ?= $(shell whoami) EXEMODE ?= 770 CFGGROUP ?= $(shell id -gn) CFGOWNER ?= $(shell whoami) CFGMODE ?= 660 HDRGROUP ?= $(shell id -gn) HDROWNER ?= $(shell whoami) 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 ?= $(shell id -gn) PROFILEDIROWNER ?= $(shell whoami) PROFILEDIRMODE ?= 770 ROOTOWNER ?= $(shell id -un) ROOTGROUP ?= $(shell id -gn) DOCMODE ?= $(HDRMODE) DOCOWNER ?= $(HDROWNER) DOCGROUP ?= $(HDROWNER) VARDIRGROUP ?= $(shell whoami) VARDIROWNER ?= $(shell id -gn) VARDIRMODE ?= 770 PREFIXDIRGROUP ?= $(EXEGROUP) PREFIXDIROWNER ?= $(EXEOWNER) 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