jw-pkg/make/defs-dev.mk

95 lines
2.9 KiB
Makefile
Raw Normal View History

2007-08-16 10:39:01 +00:00
# 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 ?= $(ENV_PREFIX)/$(PREFIX)/var
DOC_PREFIX ?= $(ENV_PREFIX)/$(PREFIX)/doc/$(PROJECT)
IMAGEDIR ?= $(ENV_PREFIX)/$(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)
CONFIG_DIR ?= $(PREFIX)/etc
CONFIG_FILE ?= $(CONFIG_DIR)/$(PROJECT).conf
# -- 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
CTRLGROUP ?= $(shell id -gn)
CTRLOWNER ?= $(shell whoami)
CTRLMODE ?= 770
INITGROUP ?= $(shell id -gn)
INITOWNER ?= $(shell whoami)
INITMODE ?= 770
LIBGROUP ?= $(shell id -gn)
LIBOWNER ?= $(shell whoami)
LIBMODE ?= 770
HDRGROUP ?= $(shell id -gn)
HDROWNER ?= $(shell whoami)
HDRMODE ?= 644
MAKEOWNER ?= $(shell whoami)
MAKEGROUP ?= $(shell id -ng)
MAKEMODE ?= 644
PROFILEGROUP ?= $(shell id -gn)
PROFILEOWNER ?= $(shell whoami)
PROFILEMODE ?= 755
PROFILEDIRGROUP ?= $(shell id -gn)
PROFILEDIROWNER ?= $(shell whoami)
PROFILEDIRMODE ?= 755
ROOTOWNER ?= $(shell id -un)
ROOTGROUP ?= $(shell id -gn)
2007-08-16 10:39:01 +00:00
# -- options
2007-08-16 10:39:01 +00:00
# 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