jw-pkg/make/defs-dev.mk
Jan Lindemann f819f4975c defs-dev.mk: Re-order to match defs-dist.mk
Add some more directories and default file attributes, should now be
line-to-line with defs-dist.mk
2007-08-18 20:32:28 +00:00

106 lines
3.3 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)
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