conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
e3142c9624
commit
0eaef0c326
59 changed files with 2082 additions and 2049 deletions
|
|
@ -1,18 +1,18 @@
|
|||
SHELL = /bin/sh
|
||||
SHELL = /bin/sh
|
||||
|
||||
WD := $(shell pwd)
|
||||
MOD := $(shell pwd | xargs basename)
|
||||
LOG_DIR := $(shell . /etc/jcs/jcs.conf; echo $$jcs_log_dir)
|
||||
INSTALL_LOG := $(LOG_DIR)/install.log
|
||||
SETUP_LOG := $(LOG_DIR)/setup.log
|
||||
TEE := /usr/bin/tee
|
||||
BINDIR := /usr/local/bin
|
||||
SBINDIR := /usr/local/bin
|
||||
INF := $(wildcard *.inf)
|
||||
INF_DONE := $(addsuffix .done,$(basename $(INF)))
|
||||
INF_SU_DONE := $(addsuffix .su_done,$(basename $(INF)))
|
||||
JCS_HTTP_PATH := $(shell . /etc/jcs/jcs.conf; echo $$jcs_http_path)
|
||||
JCS = /opt/jw-build/bin/jcs
|
||||
WD := $(shell pwd)
|
||||
MOD := $(shell pwd | xargs basename)
|
||||
LOG_DIR := $(shell . /etc/jcs/jcs.conf; echo $$jcs_log_dir)
|
||||
INSTALL_LOG := $(LOG_DIR)/install.log
|
||||
SETUP_LOG := $(LOG_DIR)/setup.log
|
||||
TEE := /usr/bin/tee
|
||||
BINDIR := /usr/local/bin
|
||||
SBINDIR := /usr/local/bin
|
||||
INF := $(wildcard *.inf)
|
||||
INF_DONE := $(addsuffix .done,$(basename $(INF)))
|
||||
INF_SU_DONE := $(addsuffix .su_done,$(basename $(INF)))
|
||||
JCS_HTTP_PATH := $(shell . /etc/jcs/jcs.conf; echo $$jcs_http_path)
|
||||
JCS = /opt/jw-build/bin/jcs
|
||||
|
||||
export SETUP_LOG INSTALL_LOG TEE BINDIR SBINDIR
|
||||
|
||||
|
|
|
|||
|
|
@ -3,14 +3,14 @@
|
|||
# contact@jannet.de
|
||||
# $Id$
|
||||
|
||||
TOPDIR = ..
|
||||
TOPDIR = ..
|
||||
|
||||
CACHED_FILES := defs.mk projects.mk platform.mk Makefile
|
||||
#CACHED_VARS = $(shell sed '/^[ \t]*\([A-Z_]\+\) *\(.=\).*$$.shell/!d; s/ *.=.*//' $(CACHED_FILES))
|
||||
CACHED_VARS := WHICH ECHO TEST BROWSER SED RM PWD ID CUT TR AWK GETENT XARGS FIND PRINTF HOST_TUPLE OS_NAME_VERSION OS_NAME CAT BIN_INSTALL SUDO
|
||||
#CACHED_VARS += TARGET_ARCH RPM_ARCH
|
||||
CACHED_VARS += TARGET_ARCH
|
||||
#CACHED_VARS += DEVELOPMENT
|
||||
CACHED_FILES := defs.mk projects.mk platform.mk Makefile
|
||||
#CACHED_VARS = $(shell sed '/^[ \t]*\([A-Z_]\+\) *\(.=\).*$$.shell/!d; s/ *.=.*//' $(CACHED_FILES))
|
||||
CACHED_VARS := WHICH ECHO TEST BROWSER SED RM PWD ID CUT TR AWK GETENT XARGS FIND PRINTF HOST_TUPLE OS_NAME_VERSION OS_NAME CAT BIN_INSTALL SUDO
|
||||
#CACHED_VARS += TARGET_ARCH RPM_ARCH
|
||||
#CACHED_VARS += TARGET_ARCH
|
||||
#CACHED_VARS += DEVELOPMENT
|
||||
|
||||
include $(TOPDIR)/make/proj.mk
|
||||
include $(MODDIR)/make/make.mk
|
||||
|
|
|
|||
|
|
@ -3,12 +3,12 @@
|
|||
# contact@jannet.de
|
||||
# $Id$
|
||||
|
||||
CONFIG_ACDONE := $(wildcard config.acdone)
|
||||
DISTCLEAN += configure config.log autoscan.log configure.ac config.status
|
||||
AC_FILES_IN = $(shell find . -maxdepth 2 -name '*.in' | grep -ve "contrib\|dist\|nomake")
|
||||
AC_FILES = $(basename $(AC_FILES_IN))
|
||||
CAT ?= /bin/cat
|
||||
SED ?= $(firstword $(wildcard /usr/bin/sed /bin/sed))
|
||||
CONFIG_ACDONE := $(wildcard config.acdone)
|
||||
DISTCLEAN += configure config.log autoscan.log configure.ac config.status
|
||||
AC_FILES_IN = $(shell find . -maxdepth 2 -name '*.in' | grep -ve "contrib\|dist\|nomake")
|
||||
AC_FILES = $(basename $(AC_FILES_IN))
|
||||
CAT ?= /bin/cat
|
||||
SED ?= $(firstword $(wildcard /usr/bin/sed /bin/sed))
|
||||
|
||||
all: config.acdone make_all
|
||||
config: config.acdone $(AC_FILES)
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
BACKUP_SOURCE ?= .
|
||||
BACKUP_TARGET ?= ..
|
||||
BACKUP_DATE ?= $(shell date +'%y%m%d-%H%M%S')
|
||||
BACKUP_SOURCE ?= .
|
||||
BACKUP_TARGET ?= ..
|
||||
BACKUP_DATE ?= $(shell date +'%y%m%d-%H%M%S')
|
||||
|
||||
_BACKUP_SOURCE = $(notdir $(shell cd $(BACKUP_SOURCE); $(PWD)))
|
||||
_BACKUP_SOURCE = $(notdir $(shell cd $(BACKUP_SOURCE); $(PWD)))
|
||||
|
||||
ifndef BACKUP_MK_INCLUDED
|
||||
BACKUP_MK_INCLUDED = true
|
||||
BACKUP_MK_INCLUDED = true
|
||||
|
||||
backup: distclean
|
||||
tar -C .. $(_BACKUP_SOURCE) -cjf $(BACKUP_TARGET)/$(_BACKUP_SOURCE)-$(BACKUP_DATE).tar.bz2
|
||||
|
|
|
|||
|
|
@ -7,14 +7,14 @@ distclean: do.distclean
|
|||
|
||||
include $(MODDIR)/make/defs.mk
|
||||
|
||||
SUBDIRS ?= $(FIND_SUBDIRS)
|
||||
SUBDIRS ?= $(FIND_SUBDIRS)
|
||||
|
||||
ifeq ($(FORCE_REBUILD_CLEANDIRS),true)
|
||||
SUBDIRS_ALL = $(SUBDIRS)
|
||||
SUBDIRS_INSTALL = $(SUBDIRS)
|
||||
SUBDIRS_ALL = $(SUBDIRS)
|
||||
SUBDIRS_INSTALL = $(SUBDIRS)
|
||||
else
|
||||
SUBDIRS_ALL ?=
|
||||
SUBDIRS_INSTALL ?=
|
||||
SUBDIRS_ALL ?=
|
||||
SUBDIRS_INSTALL ?=
|
||||
endif
|
||||
|
||||
do.all:
|
||||
|
|
|
|||
28
make/dav.mk
28
make/dav.mk
|
|
@ -1,17 +1,17 @@
|
|||
DAV_GROUP ?= jannet
|
||||
DAV_GROUP_PROJECT ?= $(PROJECT_DIRNAME)
|
||||
DAV_GROUP_PROJECT_GROUP ?= $(shell id -gn)
|
||||
DAV_GROUP_PROJECT_USER ?= $(shell id -un)
|
||||
DAV_SERVER ?= cvs.jannet.de
|
||||
DAV_RSYNC_SERVER ?= $(DAV_SERVER)
|
||||
DAV_RSYNC_DIR ?= /srv/dav/pub/groups/$(DAV_GROUP)/$(DAV_GROUP_PROJECT)
|
||||
DAV_RSYNC_URL = $(DAV_RSYNC_SERVER):$(DAV_RSYNC_DIR)
|
||||
DAV_RSYNC_EXCLUDE ?= $(shell bash $(MOD_SCRIPT_DIR)/scm.sh ls-files)
|
||||
DAV_RSYNC_EXCLUDE_OPTS = $(addprefix --exclude , $(DAV_RSYNC_EXCLUDE) '*.done')
|
||||
DAV_RSYNC_EXTRA_OPTS ?=
|
||||
DAV_RSYNC ?= rsync $(DAV_RSYNC_EXCLUDE_OPTS)
|
||||
DAV_RSYNC_MODE ?= 664
|
||||
DAV_RSYNC_DIRMODE ?= 775
|
||||
DAV_GROUP ?= jannet
|
||||
DAV_GROUP_PROJECT ?= $(PROJECT_DIRNAME)
|
||||
DAV_GROUP_PROJECT_GROUP ?= $(shell id -gn)
|
||||
DAV_GROUP_PROJECT_USER ?= $(shell id -un)
|
||||
DAV_SERVER ?= cvs.jannet.de
|
||||
DAV_RSYNC_SERVER ?= $(DAV_SERVER)
|
||||
DAV_RSYNC_DIR ?= /srv/dav/pub/groups/$(DAV_GROUP)/$(DAV_GROUP_PROJECT)
|
||||
DAV_RSYNC_URL = $(DAV_RSYNC_SERVER):$(DAV_RSYNC_DIR)
|
||||
DAV_RSYNC_EXCLUDE ?= $(shell bash $(MOD_SCRIPT_DIR)/scm.sh ls-files)
|
||||
DAV_RSYNC_EXCLUDE_OPTS = $(addprefix --exclude , $(DAV_RSYNC_EXCLUDE) '*.done')
|
||||
DAV_RSYNC_EXTRA_OPTS ?=
|
||||
DAV_RSYNC ?= rsync $(DAV_RSYNC_EXCLUDE_OPTS)
|
||||
DAV_RSYNC_MODE ?= 664
|
||||
DAV_RSYNC_DIRMODE ?= 775
|
||||
|
||||
include $(MODDIR)/make/defs.mk
|
||||
|
||||
|
|
|
|||
|
|
@ -1,19 +1,19 @@
|
|||
ifeq "$(COMPILER_SUITE)" "gcc"
|
||||
DEBUGGER = gdb
|
||||
DEBUGGER = gdb
|
||||
endif
|
||||
|
||||
ifeq "$(COMPILER_SUITE)" "clang"
|
||||
DEBUGGER = lldb
|
||||
DEBUGGER = lldb
|
||||
endif
|
||||
|
||||
|
||||
CORE_DUMPER = $(shell echo -e "quit" | $(DEBUGGER) --core=$(CORE) 2>&1 | \
|
||||
CORE_DUMPER = $(shell echo -e "quit" | $(DEBUGGER) --core=$(CORE) 2>&1 | \
|
||||
$(SED) '/Core was generated/ !d; s/Core was generated by `//; s/ .*//')
|
||||
ifeq ($(CORE_DUMPER),)
|
||||
CORE_DUMPER = $(EXE_PATH)
|
||||
CORE_DUMPER = $(EXE_PATH)
|
||||
endif
|
||||
|
||||
PID = $(shell pidof $(EXE_PATH))
|
||||
PID = $(shell pidof $(EXE_PATH))
|
||||
|
||||
all:
|
||||
|
||||
|
|
|
|||
522
make/defs-cpp.mk
522
make/defs-cpp.mk
|
|
@ -1,163 +1,163 @@
|
|||
# ----- compilation options
|
||||
CREATE_DEVEL ?= true
|
||||
#COMPILER_SUITE ?= clang
|
||||
COMPILER_SUITE ?= gcc
|
||||
CREATE_DEVEL ?= true
|
||||
#COMPILER_SUITE ?= clang
|
||||
COMPILER_SUITE ?= gcc
|
||||
|
||||
ifeq ($(TARGET_ARCH),$(ARCH_32))
|
||||
PROJECT_CFLAGS += -m32
|
||||
PROJECT_CPPFLAGS += -m32
|
||||
PROJECT_LDFLAGS += -m32
|
||||
PROJECT_CFLAGS += -m32
|
||||
PROJECT_CPPFLAGS += -m32
|
||||
PROJECT_LDFLAGS += -m32
|
||||
endif
|
||||
|
||||
ifeq ($(TARGET_ARCH),armv7hl)
|
||||
PROJECT_CFLAGS += -fPIC
|
||||
PROJECT_CPPFLAGS += -fPIC
|
||||
PROJECT_LDFLAGS +=
|
||||
PROJECT_CFLAGS += -fPIC
|
||||
PROJECT_CPPFLAGS += -fPIC
|
||||
PROJECT_LDFLAGS +=
|
||||
else ifeq ($(TARGET_ARCH),aarch64)
|
||||
PROJECT_CFLAGS += -fPIC
|
||||
PROJECT_CPPFLAGS += -fPIC
|
||||
PROJECT_LDFLAGS +=
|
||||
PROJECT_CFLAGS += -fPIC
|
||||
PROJECT_CPPFLAGS += -fPIC
|
||||
PROJECT_LDFLAGS +=
|
||||
endif
|
||||
|
||||
ifeq ($(findstring $(TARGET_OS),linux),)
|
||||
USE_SYSTEMD := false
|
||||
USE_SYSTEMD := false
|
||||
endif
|
||||
|
||||
ifeq ($(DEVELOPMENT),true)
|
||||
export G_SLICE=always-malloc
|
||||
export G_DEBUG=gc-friendly,resident-modules
|
||||
export MALLOC_CHECK_=2
|
||||
export G_SLICE = always-malloc
|
||||
export G_DEBUG = gc-friendly,resident-modules
|
||||
export MALLOC_CHECK_ = 2
|
||||
endif
|
||||
|
||||
USE_PROJECT_LIB ?= true
|
||||
EXPORT_PROJECT_LIB ?= $(USE_PROJECT_LIB)
|
||||
USE_JW_BUILD ?= true
|
||||
USE_EXCEPTIONS_IN_C ?= true
|
||||
USE_PROJECT_LIB ?= true
|
||||
EXPORT_PROJECT_LIB ?= $(USE_PROJECT_LIB)
|
||||
USE_JW_BUILD ?= true
|
||||
USE_EXCEPTIONS_IN_C ?= true
|
||||
|
||||
USE_COMPILER_OPTIMIZATION_OPTS = false
|
||||
USE_COMPILER_DEBUG_OPTS = true
|
||||
COMPILE_DEBUG_CODE = true
|
||||
USE_COMPILER_DEBUG_OPTS = true
|
||||
COMPILE_DEBUG_CODE = true
|
||||
|
||||
BUILD_CFLAGS += $(CFLAGS)
|
||||
BUILD_CPPFLAGS += $(CPPFLAGS)
|
||||
BUILD_LDFLAGS += $(LDFLAGS)
|
||||
BUILD_CFLAGS += $(CFLAGS)
|
||||
BUILD_CPPFLAGS += $(CPPFLAGS)
|
||||
BUILD_LDFLAGS += $(LDFLAGS)
|
||||
|
||||
BUILD_CFLAGS += -D_FILE_OFFSET_BITS=64 -Wall -Wno-unused-value -fexceptions -DPROJECT_STR=\"$(PROJECT)\"
|
||||
BUILD_CPPFLAGS += -D_FILE_OFFSET_BITS=64 -Wall -Wno-unused-value -Wno-deprecated -DPROJECT_STR=\"$(PROJECT)\"
|
||||
BUILD_LDFLAGS += -Wall
|
||||
BUILD_CFLAGS += -D_FILE_OFFSET_BITS=64 -Wall -Wno-unused-value -fexceptions -DPROJECT_STR=\"$(PROJECT)\"
|
||||
BUILD_CPPFLAGS += -D_FILE_OFFSET_BITS=64 -Wall -Wno-unused-value -Wno-deprecated -DPROJECT_STR=\"$(PROJECT)\"
|
||||
BUILD_LDFLAGS += -Wall
|
||||
|
||||
LOG_QUAL_PREFIX ?= $(LOGID):
|
||||
LOG_QUAL_PREFIX ?= $(LOGID):
|
||||
|
||||
ifneq ($(LOG_QUAL_PREFIX),)
|
||||
PROJECT_CFLAGS += -DKEEP_FILES_OPEN -DLOG_QUAL_PREFIX=\"$(LOG_QUAL_PREFIX)\"
|
||||
PROJECT_CPPFLAGS += -DKEEP_FILES_OPEN -DLOG_QUAL_PREFIX=\"$(LOG_QUAL_PREFIX)\"
|
||||
PROJECT_CFLAGS += -DKEEP_FILES_OPEN -DLOG_QUAL_PREFIX=\"$(LOG_QUAL_PREFIX)\"
|
||||
PROJECT_CPPFLAGS += -DKEEP_FILES_OPEN -DLOG_QUAL_PREFIX=\"$(LOG_QUAL_PREFIX)\"
|
||||
endif
|
||||
|
||||
ifeq ($(CATCH_ONLY_YERROR),true)
|
||||
BUILD_CFLAGS += -DCATCH_ONLY_YERROR
|
||||
BUILD_CPPFLAGS += -DCATCH_ONLY_YERROR
|
||||
BUILD_CFLAGS += -DCATCH_ONLY_YERROR
|
||||
BUILD_CPPFLAGS += -DCATCH_ONLY_YERROR
|
||||
endif
|
||||
|
||||
SYSCFG_DIR ?= /etc/sysconfig
|
||||
SYSCFG_FILE ?= $(SYSCFG_DIR)/$(PROJECT)
|
||||
OPTS_PID_FILE ?= $(PIDDIR)/$(PROJECT).pid
|
||||
SYSCFG_DIR ?= /etc/sysconfig
|
||||
SYSCFG_FILE ?= $(SYSCFG_DIR)/$(PROJECT)
|
||||
OPTS_PID_FILE ?= $(PIDDIR)/$(PROJECT).pid
|
||||
|
||||
USE_VERSION_MACROS ?= true
|
||||
USE_VERSION_MACROS ?= true
|
||||
ifeq ($(USE_VERSION_MACROS),true)
|
||||
BUILD_CFLAGS += -DVERSION=$(HEX_VERSION) -DVERSION_STR=\"$(VERSION)\"
|
||||
BUILD_CPPFLAGS += -DVERSION=$(HEX_VERSION) -DVERSION_STR=\"$(VERSION)\"
|
||||
BUILD_CFLAGS += -DVERSION=$(HEX_VERSION) -DVERSION_STR=\"$(VERSION)\"
|
||||
BUILD_CPPFLAGS += -DVERSION=$(HEX_VERSION) -DVERSION_STR=\"$(VERSION)\"
|
||||
endif
|
||||
|
||||
# ----- tool chain
|
||||
|
||||
ifneq ($(TARGET_TRIPLET),$(HOST_TRIPLET)) # we're cross-compiling
|
||||
|
||||
TC_BIN_PREFIX ?= $(TARGET_TRIPLET)-
|
||||
TC_SYS_ROOT ?= /usr/$(TARGET_TRIPLET)
|
||||
TC_BIN_PREFIX ?= $(TARGET_TRIPLET)-
|
||||
TC_SYS_ROOT ?= /usr/$(TARGET_TRIPLET)
|
||||
|
||||
ifeq ($(TARGET),mingw)
|
||||
|
||||
ifneq ($(wildcard $(TC_BIN_PREFIX)gcc),)
|
||||
CROSS_TOOL_DIR ?=
|
||||
TC_SYS_ROOT ?= /usr/$(TARGET_TRIPLET)/sys-root/mingw
|
||||
CROSS_TOOL_DIR ?=
|
||||
TC_SYS_ROOT ?= /usr/$(TARGET_TRIPLET)/sys-root/mingw
|
||||
else
|
||||
CROSS_TOOL_DIR ?= /opt/cross-tools
|
||||
TC_BIN_PREFIX ?= $(CROSS_TOOL_DIR)/bin/i686-pc-mingw32-
|
||||
CROSS_TOOL_DIR ?= /opt/cross-tools
|
||||
TC_BIN_PREFIX ?= $(CROSS_TOOL_DIR)/bin/i686-pc-mingw32-
|
||||
endif
|
||||
|
||||
PROJECT_CFLAGS += -D_WINDOWS
|
||||
PROJECT_CPPFLAGS += -D_WINDOWS
|
||||
BUILD_LDFLAGS += -lws2_32
|
||||
WINDRES ?= $(TC_BIN_PREFIX)windres
|
||||
USE_GFILTER ?= false
|
||||
MS_LD ?= wine $(HOME)/local/mingw/packages/msvcpp/bin/LIB.EXE
|
||||
PROJECT_CFLAGS += -D_WINDOWS
|
||||
PROJECT_CPPFLAGS += -D_WINDOWS
|
||||
BUILD_LDFLAGS += -lws2_32
|
||||
WINDRES ?= $(TC_BIN_PREFIX)windres
|
||||
USE_GFILTER ?= false
|
||||
MS_LD ?= wine $(HOME)/local/mingw/packages/msvcpp/bin/LIB.EXE
|
||||
endif
|
||||
|
||||
PROJECT_CFLAGS += -I$(TC_SYS_ROOT)/include
|
||||
PROJECT_CPPFLAGS += -I$(TC_SYS_ROOT)/include
|
||||
PROJECT_LDFLAGS += -L$(TC_SYS_ROOT)/lib
|
||||
PROJECT_CFLAGS += -I$(TC_SYS_ROOT)/include
|
||||
PROJECT_CPPFLAGS += -I$(TC_SYS_ROOT)/include
|
||||
PROJECT_LDFLAGS += -L$(TC_SYS_ROOT)/lib
|
||||
|
||||
else # we're not cross-compiling
|
||||
|
||||
TC_SYS_ROOT ?= /usr
|
||||
LIBFLAGS += -ldl -lpthread
|
||||
TC_SYS_ROOT ?= /usr
|
||||
LIBFLAGS += -ldl -lpthread
|
||||
|
||||
endif
|
||||
|
||||
ifeq ($(TARGET_ARCH),x86_64)
|
||||
BUILD_CFLAGS += -fPIC
|
||||
BUILD_CPPFLAGS += -fPIC
|
||||
LIBFLAGS +=
|
||||
BUILD_CFLAGS += -fPIC
|
||||
BUILD_CPPFLAGS += -fPIC
|
||||
LIBFLAGS +=
|
||||
endif
|
||||
|
||||
ifeq ($(TARGET_TRIPLET),arm-none-eabi)
|
||||
BUILD_CFLAGS += -mcpu=cortex-m3 -mthumb
|
||||
BUILD_CPPFLAGS += -mcpu=cortex-m3 -mthumb
|
||||
BUILD_CFLAGS += -mcpu=cortex-m3 -mthumb
|
||||
BUILD_CPPFLAGS += -mcpu=cortex-m3 -mthumb
|
||||
endif
|
||||
|
||||
ifeq ($(COMPILER_SUITE),gcc)
|
||||
|
||||
GCC ?= $(TC_BIN_PREFIX)gcc
|
||||
GPP ?= $(TC_BIN_PREFIX)g++
|
||||
CPP ?= $(GPP)
|
||||
GNU_LD ?= $(TC_BIN_PREFIX)ld
|
||||
CLANG ?= $(TC_BIN_PREFIX)clang
|
||||
CLANGPP ?= $(TC_BIN_PREFIX)clang++
|
||||
STRIP ?= $(TC_BIN_PREFIX)strip
|
||||
RANLIB ?= $(TC_BIN_PREFIX)ranlib
|
||||
AR ?= $(TC_BIN_PREFIX)ar
|
||||
PKG_CONFIG ?= $(TC_BIN_PREFIX)pkg-config
|
||||
GCC ?= $(TC_BIN_PREFIX)gcc
|
||||
GPP ?= $(TC_BIN_PREFIX)g++
|
||||
CPP ?= $(GPP)
|
||||
GNU_LD ?= $(TC_BIN_PREFIX)ld
|
||||
CLANG ?= $(TC_BIN_PREFIX)clang
|
||||
CLANGPP ?= $(TC_BIN_PREFIX)clang++
|
||||
STRIP ?= $(TC_BIN_PREFIX)strip
|
||||
RANLIB ?= $(TC_BIN_PREFIX)ranlib
|
||||
AR ?= $(TC_BIN_PREFIX)ar
|
||||
PKG_CONFIG_EXE ?= $(TC_BIN_PREFIX)pkg-config
|
||||
|
||||
# compiler and linker
|
||||
# gcc
|
||||
GCC_VERSION := $(shell $(GCC) -v 2>&1 | $(SED) '/gcc.version/I !d; s/.*version *//I; s/ \+.*//')
|
||||
GCC_VERSION_NUMBERS := $(subst ., ,$(GCC_VERSION))
|
||||
GCC_MAJOR := $(word 1,$(GCC_VERSION_NUMBERS))
|
||||
GCC_MINOR := $(word 2,$(GCC_VERSION_NUMBERS))
|
||||
GCC_REV := $(word 3,$(GCC_VERSION_NUMBERS))
|
||||
GCC_VERSION := $(shell $(GCC) -v 2>&1 | $(SED) '/gcc.version/I !d; s/.*version *//I; s/ \+.*//')
|
||||
GCC_VERSION_NUMBERS := $(subst ., ,$(GCC_VERSION))
|
||||
GCC_MAJOR := $(word 1,$(GCC_VERSION_NUMBERS))
|
||||
GCC_MINOR := $(word 2,$(GCC_VERSION_NUMBERS))
|
||||
GCC_REV := $(word 3,$(GCC_VERSION_NUMBERS))
|
||||
|
||||
# Not needed anywhere
|
||||
#GNU_LD_VERSION := $(shell $(LD) -V | $(SED) '/GNU ld/ !d; s/(.*)//; s/[^0-9.-]*//')
|
||||
#GNU_LD_VERSION_NUMBERS:= $(subst ., ,$(GNU_LD_VERSION))
|
||||
#GNU_LD_MAJOR := $(word 1,$(GNU_LD_VERSION_NUMBERS))
|
||||
#GNU_LD_MINOR := $(word 2,$(GNU_LD_VERSION_NUMBERS))
|
||||
#GNU_LD_REV := $(word 3,$(GNU_LD_VERSION_NUMBERS))
|
||||
#GNU_LD_VERSION := $(shell $(LD) -V | $(SED) '/GNU ld/ !d; s/(.*)//; s/[^0-9.-]*//')
|
||||
#GNU_LD_VERSION_NUMBERS := $(subst ., ,$(GNU_LD_VERSION))
|
||||
#GNU_LD_MAJOR := $(word 1,$(GNU_LD_VERSION_NUMBERS))
|
||||
#GNU_LD_MINOR := $(word 2,$(GNU_LD_VERSION_NUMBERS))
|
||||
#GNU_LD_REV := $(word 3,$(GNU_LD_VERSION_NUMBERS))
|
||||
|
||||
CC = $(GCC)
|
||||
CPP = $(GPP)
|
||||
LD = $(GPP)
|
||||
CC = $(GCC)
|
||||
CPP = $(GPP)
|
||||
LD = $(GPP)
|
||||
|
||||
ifneq ($(GCC_VERSION),4.1.0)
|
||||
ifneq ($(GCC_VERSION),4.5.1)
|
||||
BUILD_CFLAGS += -std=gnu11
|
||||
BUILD_CPPFLAGS += -std=c++11
|
||||
#BUILD_CPPFLAGS += -Wsuggest-override
|
||||
#BUILD_CPPFLAGS += -Wsuggest-override
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(shell $(TEST) $(GCC_MAJOR) -ge 5; $(ECHO) $$?),0)
|
||||
ifeq ($(USE_CPP_FORCE_OVERRIDE),true)
|
||||
GCC_CPPFLAGS += -Werror=suggest-override
|
||||
GCC_CPPFLAGS += -Werror=suggest-override
|
||||
endif
|
||||
endif
|
||||
|
||||
|
|
@ -165,62 +165,62 @@ else ifeq ($(COMPILER_SUITE),clang)
|
|||
|
||||
# clang
|
||||
CLANG_CPPFLAGS += -Wno-unused-private-field -Wno-self-assign-field -Wno-overloaded-virtual
|
||||
CC = $(CLANG)
|
||||
CPP = $(CLANGPP)
|
||||
LD = $(CLANGPP)
|
||||
CC = $(CLANG)
|
||||
CPP = $(CLANGPP)
|
||||
LD = $(CLANGPP)
|
||||
|
||||
ifeq ($(USE_CPP_WARN_INCONSISTENT_OVERRIDE),true)
|
||||
CLANG_CPPFLAGS += -Winconsistent-missing-override
|
||||
CLANG_CPPFLAGS += -Winconsistent-missing-override
|
||||
endif
|
||||
|
||||
endif # COMPILER_SUITE
|
||||
|
||||
# -- target files and dirs
|
||||
|
||||
SRC_SUFFIX += $(sort $(suffix $(wildcard $(TOPDIR)/hdr/*)))
|
||||
LOCAL_SRC += Makefile $(wildcard $(addprefix *,$(SRC_SUFFIX)))
|
||||
SRC_HEADERED += $(shell if [ "$(LOCAL_SRC)" ]; then grep -ic "it services" $(LOCAL_SRC) | $(SED) '/:0$$/ d; s/:.*$$//'; fi)
|
||||
SRC_UNHEADERED += $(filter-out $(SRC_HEADERED),$(LOCAL_SRC))
|
||||
LOCAL_C ?= $(wildcard *.c)
|
||||
LOCAL_CPP ?= $(wildcard *.cc *.cpp *.C)
|
||||
LOCAL_H ?= $(wildcard *.h *.H *.hpp)
|
||||
SFILES ?= $(wildcard *.S)
|
||||
#PREREQ_H += $(foreach dir,$(PREREQ_DIR),$(wildcard $(dir)/*.h))
|
||||
ALL_H += $(LOCAL_H) $(PREREQ_H)
|
||||
SRC_ALL_CPP += $(LOCAL_C) $(LOCAL_CPP) $(LOCAL_H)
|
||||
SRC_C += $(filter %.c, $(SRC_ALL_CPP))
|
||||
SRC_CPP += $(filter %.cc %.cpp %.C, $(SRC_ALL_CPP))
|
||||
OBJ += $(addprefix $(FLAVOUR_PREFIX),$(patsubst %.C,%.o,$(patsubst %.cpp,%.o,$(patsubst %.cc,%.o,$(patsubst %.c,%.o,$(filter %.c %.cpp %.cc %.C, $(SRC_ALL_CPP)))))))
|
||||
OBJ += $(addprefix $(FLAVOUR_PREFIX),$(patsubst %.S,%.o,$(SFILES)))
|
||||
SRC_SUFFIX += $(sort $(suffix $(wildcard $(TOPDIR)/hdr/*)))
|
||||
LOCAL_SRC += Makefile $(wildcard $(addprefix *,$(SRC_SUFFIX)))
|
||||
SRC_HEADERED += $(shell if [ "$(LOCAL_SRC)" ]; then grep -ic "it services" $(LOCAL_SRC) | $(SED) '/:0$$/ d; s/:.*$$//'; fi)
|
||||
SRC_UNHEADERED += $(filter-out $(SRC_HEADERED),$(LOCAL_SRC))
|
||||
LOCAL_C ?= $(wildcard *.c)
|
||||
LOCAL_CPP ?= $(wildcard *.cc *.cpp *.C)
|
||||
LOCAL_H ?= $(wildcard *.h *.H *.hpp)
|
||||
SFILES ?= $(wildcard *.S)
|
||||
#PREREQ_H += $(foreach dir,$(PREREQ_DIR),$(wildcard $(dir)/*.h))
|
||||
ALL_H += $(LOCAL_H) $(PREREQ_H)
|
||||
SRC_ALL_CPP += $(LOCAL_C) $(LOCAL_CPP) $(LOCAL_H)
|
||||
SRC_C += $(filter %.c, $(SRC_ALL_CPP))
|
||||
SRC_CPP += $(filter %.cc %.cpp %.C, $(SRC_ALL_CPP))
|
||||
OBJ += $(addprefix $(FLAVOUR_PREFIX),$(patsubst %.C,%.o,$(patsubst %.cpp,%.o,$(patsubst %.cc,%.o,$(patsubst %.c,%.o,$(filter %.c %.cpp %.cc %.C, $(SRC_ALL_CPP)))))))
|
||||
OBJ += $(addprefix $(FLAVOUR_PREFIX),$(patsubst %.S,%.o,$(SFILES)))
|
||||
|
||||
#PREREQ_C += $(foreach dir,$(PREREQ_DIR),$(wildcard $(dir)/*.c))
|
||||
#PREREQ_CPP += $(foreach dir,$(PREREQ_DIR),$(wildcard $(dir)/*.c)) \
|
||||
#PREREQ_C += $(foreach dir,$(PREREQ_DIR),$(wildcard $(dir)/*.c))
|
||||
#PREREQ_CPP += $(foreach dir,$(PREREQ_DIR),$(wildcard $(dir)/*.c)) \
|
||||
# $(foreach dir,$(PREREQ_DIR),$(wildcard $(dir)/*.cpp))
|
||||
#PREREQ_CSRC += $(PREREQ_H) $(PREREQ_C) $(PREREQ_CPP)
|
||||
REQUIRED_DIR += $(patsubst %,$(MODDIR)/%,$(REQUIRED))
|
||||
REQUIRED_DONE += $(patsubst %,%/all.done,$(REQUIRED_DIR))
|
||||
REQUIRED_H += $(foreach dir,$(REQUIRED_DIR),$(wildcard $(dir)/*.h))
|
||||
REQUIRED_C += $(foreach dir,$(REQUIRED_DIR),$(wildcard $(dir)/*.c))
|
||||
REQUIRED_CPP += $(foreach dir,$(REQUIRED_DIR),$(wildcard $(dir)/*.cpp)) \
|
||||
#PREREQ_CSRC += $(PREREQ_H) $(PREREQ_C) $(PREREQ_CPP)
|
||||
REQUIRED_DIR += $(patsubst %,$(MODDIR)/%,$(REQUIRED))
|
||||
REQUIRED_DONE += $(patsubst %,%/all.done,$(REQUIRED_DIR))
|
||||
REQUIRED_H += $(foreach dir,$(REQUIRED_DIR),$(wildcard $(dir)/*.h))
|
||||
REQUIRED_C += $(foreach dir,$(REQUIRED_DIR),$(wildcard $(dir)/*.c))
|
||||
REQUIRED_CPP += $(foreach dir,$(REQUIRED_DIR),$(wildcard $(dir)/*.cpp)) \
|
||||
$(foreach dir,$(PREREQ_DIR),$(wildcard $(dir)/*.cpp))
|
||||
REQUIRED_CSRC += $(REQUIRED_H) $(REQUIRED_C) $(REQUIRED_CPP)
|
||||
REQUIRED_CSRC += $(REQUIRED_H) $(REQUIRED_C) $(REQUIRED_CPP)
|
||||
|
||||
ALL_C += $(LOCAL_C) $(PREREQ_CPP)
|
||||
ALL_CPP += $(LOCAL_CPP) $(PREREQ_CPP)
|
||||
ALL_CSRC += $(LOCAL_CSRC) $(PREREQ_CSRC)
|
||||
ALL_C += $(LOCAL_C) $(PREREQ_CPP)
|
||||
ALL_CPP += $(LOCAL_CPP) $(PREREQ_CPP)
|
||||
ALL_CSRC += $(LOCAL_CSRC) $(PREREQ_CSRC)
|
||||
|
||||
# ==
|
||||
|
||||
ifeq ($(DEVELOPMENT),true)
|
||||
BUILD_CFLAGS += -D_DEVELOPMENT_
|
||||
BUILD_CPPFLAGS+= -D_DEVELOPMENT_
|
||||
BUILD_CFLAGS += -D_DEVELOPMENT_
|
||||
BUILD_CPPFLAGS += -D_DEVELOPMENT_
|
||||
endif
|
||||
|
||||
CORE += $(filter-out $(wildcard *.intern-state*),$(wildcard core core.* vgcore vgcore.*))
|
||||
CORE += $(filter-out $(wildcard *.intern-state*),$(wildcard core core.* vgcore vgcore.*))
|
||||
|
||||
ifeq ($(GCC_MAJOR),4)
|
||||
BUILD_CFLAGS += -DGCC_HASCLASSVISIBILITY
|
||||
BUILD_CPPFLAGS+= -DGCC_HASCLASSVISIBILITY
|
||||
BUILD_CFLAGS += -DGCC_HASCLASSVISIBILITY
|
||||
BUILD_CPPFLAGS += -DGCC_HASCLASSVISIBILITY
|
||||
endif
|
||||
|
||||
ifeq ($(USE_QT),true)
|
||||
|
|
@ -229,44 +229,44 @@ ifeq ($(USE_QT),true)
|
|||
endif
|
||||
|
||||
ifeq ($(USE_X),true)
|
||||
BUILD_LDFLAGS += -L/usr/X11/$(SYSTEM_LIBDIR_NAME) -lXext -lX11
|
||||
BUILD_LDFLAGS += -L/usr/X11/$(SYSTEM_LIBDIR_NAME) -lXext -lX11
|
||||
endif
|
||||
|
||||
LPPFLAGS += -lstdc++
|
||||
LPPFLAGS += -lstdc++
|
||||
|
||||
ifeq ($(GCC_MAJOR),2)
|
||||
LPPFLAGS += -lm
|
||||
BUILD_CFLAGS += -I/usr/local/include
|
||||
BUILD_CPPFLAGS += -I/usr/local/include
|
||||
LPPFLAGS += -lm
|
||||
BUILD_CFLAGS += -I/usr/local/include
|
||||
BUILD_CPPFLAGS += -I/usr/local/include
|
||||
else
|
||||
ifeq ($(GCC_MAJOR),3)
|
||||
ifeq ($(GCC_MINOR),3)
|
||||
LPPFLAGS += -lgcc_s
|
||||
# LPPFLAGS += -L/usr/local/gcc3.3/lib
|
||||
LPPFLAGS += -lgcc_s
|
||||
# LPPFLAGS += -L/usr/local/gcc3.3/lib
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(TARGET),mingw)
|
||||
BUILD_CFLAGS += -DWIN32
|
||||
BUILD_CPPFLAGS += -DWIN32
|
||||
BUILD_CFLAGS += -DWIN32
|
||||
BUILD_CPPFLAGS += -DWIN32
|
||||
# see https://stackoverflow.com/questions/4492799
|
||||
BUILD_LDFLAGS += -fstack-protector
|
||||
BUILD_LDFLAGS += -fstack-protector
|
||||
endif
|
||||
|
||||
ifeq ($(LIBTYPE),shared)
|
||||
ifneq ($(TARGET),mingw)
|
||||
BUILD_LDFLAGS += -rdynamic
|
||||
BUILD_LDFLAGS += -rdynamic
|
||||
endif
|
||||
endif
|
||||
|
||||
# TODO: this shoud be only conditional, but breaks, because not all headers
|
||||
# do a conditional include of timer headers, yet
|
||||
GENERATE_FUNC_TIMERS = $(MODDIR)/YStopWatchThreadList/generate_func_timers.sh
|
||||
GENERATE_FUNC_TIMERS = $(MODDIR)/YStopWatchThreadList/generate_func_timers.sh
|
||||
|
||||
ifeq ($(LOG_THREAD_NAMES), true)
|
||||
BUILD_CFLAGS += -DSLOG_THREAD_NAMES
|
||||
BUILD_CPPFLAGS+= -DSLOG_THREAD_NAMES
|
||||
BUILD_CFLAGS += -DSLOG_THREAD_NAMES
|
||||
BUILD_CPPFLAGS += -DSLOG_THREAD_NAMES
|
||||
endif
|
||||
|
||||
# ----- standard features, switched on with USE_XXX = true
|
||||
|
|
@ -274,160 +274,160 @@ endif
|
|||
#include $(MODDIR)/make/lib-deps.mk
|
||||
|
||||
ifeq ($(USE_GFILTER),true)
|
||||
GFILT = sh $(firstword $(wildcard $(MODDIR)/contrib/gfilt/gfilt $(MODDIR)/bin/gfilt))
|
||||
GFILT = sh $(firstword $(wildcard $(MODDIR)/contrib/gfilt/gfilt $(MODDIR)/bin/gfilt))
|
||||
ifneq ($(strip $(GFILT)),sh)
|
||||
GPP = $(GFILT)
|
||||
GPP = $(GFILT)
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(USE_PROJECT_LIB),true)
|
||||
PROJECTLIB_LDFLAGS += -L$(TOPDIR)/lib -l$(LIBNAME)
|
||||
PROJECTLIB_LDFLAGS += -L$(TOPDIR)/lib -l$(LIBNAME)
|
||||
endif
|
||||
|
||||
ifneq ($(filter jw-build,$(PREREQ_BUILD)),)
|
||||
ifeq ($(TARGET),mingw)
|
||||
JW_BUILD_LDFLAGS += -lglib-2.0 -lws2_32 -lstdc++
|
||||
JW_BUILD_LDFLAGS += -lglib-2.0 -lws2_32 -lstdc++
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(USE_SYSTEMD),true)
|
||||
BUILD_CFLAGS += -D_USE_SYSTEMD_ $(shell $(PKG_CONFIG) --cflags libsystemd)
|
||||
BUILD_CPPFLAGS += -D_USE_SYSTEMD_ $(shell $(PKG_CONFIG) --cflags libsystemd)
|
||||
BUILD_LDFLAGS += $(shell $(PKG_CONFIG) --libs libsystemd)
|
||||
BUILD_CFLAGS += -D_USE_SYSTEMD_ $(shell $(PKG_CONFIG_EXE) --cflags libsystemd)
|
||||
BUILD_CPPFLAGS += -D_USE_SYSTEMD_ $(shell $(PKG_CONFIG_EXE) --cflags libsystemd)
|
||||
BUILD_LDFLAGS += $(shell $(PKG_CONFIG_EXE) --libs libsystemd)
|
||||
endif
|
||||
|
||||
ifeq ($(USE_TIMER),true)
|
||||
BUILD_CFLAGS += -D_USE_TIMER_
|
||||
BUILD_CPPFLAGS += -D_USE_TIMER_
|
||||
BUILD_CFLAGS += -D_USE_TIMER_
|
||||
BUILD_CPPFLAGS += -D_USE_TIMER_
|
||||
endif
|
||||
|
||||
ifeq ($(USE_FAST_LOG),false)
|
||||
BUILD_CFLAGS +=-D_USE_FAST_LOG_=0
|
||||
BUILD_CPPFLAGS +=-D_USE_FAST_LOG_=0
|
||||
BUILD_CFLAGS += -D_USE_FAST_LOG_=0
|
||||
BUILD_CPPFLAGS += -D_USE_FAST_LOG_=0
|
||||
endif
|
||||
|
||||
ifeq ($(USE_YAMD),true)
|
||||
CC = yamd-gcc
|
||||
CC = yamd-gcc
|
||||
endif
|
||||
|
||||
ifeq ($(USE_MPATROL),true)
|
||||
BUILD_CFLAGS += -include /usr/include/mpatrol.h
|
||||
#BUILD_CPPFLAGS += -include /usr/include/mpatrol.h
|
||||
BUILD_LDFLAGS += -lmpatrolmt -lbfd -liberty
|
||||
BUILD_CFLAGS += -include /usr/include/mpatrol.h
|
||||
#BUILD_CPPFLAGS += -include /usr/include/mpatrol.h
|
||||
BUILD_LDFLAGS += -lmpatrolmt -lbfd -liberty
|
||||
endif
|
||||
|
||||
ifeq ($(USE_VALGRIND),true)
|
||||
BUILD_CFLAGS += -include /usr/include/valgrind/memcheck.h -D_VALGRIND_
|
||||
BUILD_CPPFLAGS += -include /usr/include/valgrind/memcheck.h -D_VALGRIND_
|
||||
# BUILD_LDFLAGS +=
|
||||
BUILD_CFLAGS += -include /usr/include/valgrind/memcheck.h -D_VALGRIND_
|
||||
BUILD_CPPFLAGS += -include /usr/include/valgrind/memcheck.h -D_VALGRIND_
|
||||
# BUILD_LDFLAGS +=
|
||||
endif
|
||||
|
||||
ifeq ($(USE_MCHECK),true)
|
||||
BUILD_LDFLAGS += -lmcheck
|
||||
BUILD_LDFLAGS += -lmcheck
|
||||
endif
|
||||
|
||||
ifeq ($(USE_STACK_PROTECTOR),true)
|
||||
BUILD_CFLAGS += -fstack-protector-all
|
||||
BUILD_CPPFLAGS += -fstack-protector-all
|
||||
#BUILD_CFLAGS += -fstack-protector
|
||||
BUILD_CFLAGS += -fstack-protector-all
|
||||
BUILD_CPPFLAGS += -fstack-protector-all
|
||||
#BUILD_CFLAGS += -fstack-protector
|
||||
endif
|
||||
|
||||
ifeq ($(USE_STACK_CHECKER),true)
|
||||
ifeq "$(COMPILER_SUITE)" "clang"
|
||||
BUILD_CFLAGS += -fsanitize=address -fno-omit-frame-pointer
|
||||
BUILD_CPPFLAGS += -fsanitize=address -fno-omit-frame-pointer
|
||||
BUILD_LDFLAGS += -fsanitize=address
|
||||
BUILD_CFLAGS += -fsanitize=address -fno-omit-frame-pointer
|
||||
BUILD_CPPFLAGS += -fsanitize=address -fno-omit-frame-pointer
|
||||
BUILD_LDFLAGS += -fsanitize=address
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(USE_DBMALLOC),true)
|
||||
CONTRIB_LIBS += dbmalloc
|
||||
BUILD_CFLAGS += -DDBMALLOC -DEXITFUN=_exit -I$(TOPDIR)/contrib/dbmalloc
|
||||
BUILD_CPPFLAGS += -DDBMALLOC -DEXITFUN=_exit -I$(TOPDIR)/contrib/dbmalloc
|
||||
BUILD_LDFLAGS += -ldbmalloc
|
||||
CONTRIB_LIBS += dbmalloc
|
||||
BUILD_CFLAGS += -DDBMALLOC -DEXITFUN=_exit -I$(TOPDIR)/contrib/dbmalloc
|
||||
BUILD_CPPFLAGS += -DDBMALLOC -DEXITFUN=_exit -I$(TOPDIR)/contrib/dbmalloc
|
||||
BUILD_LDFLAGS += -ldbmalloc
|
||||
endif
|
||||
|
||||
ifeq ($(USE_DMALLOC),true)
|
||||
BUILD_CFLAGS += -DDMALLOC -DDMALLOC_FUNC_CHECK -DSTORE_SEEN_COUNT
|
||||
BUILD_CPPFLAGS += -DDMALLOC -DDMALLOC_FUNC_CHECK -DSTORE_SEEN_COUNT
|
||||
BUILD_LDFLAGS += -ldmallocthcxx -ldmallocth
|
||||
BUILD_CFLAGS += -DDMALLOC -DDMALLOC_FUNC_CHECK -DSTORE_SEEN_COUNT
|
||||
BUILD_CPPFLAGS += -DDMALLOC -DDMALLOC_FUNC_CHECK -DSTORE_SEEN_COUNT
|
||||
BUILD_LDFLAGS += -ldmallocthcxx -ldmallocth
|
||||
endif
|
||||
|
||||
ifeq ($(USE_MEMWATCH),true)
|
||||
BUILD_CFLAGS += -DMEMWATCH -DMW_STDIO
|
||||
BUILD_CPPFLAGS += -DMEMWATCH -DMW_STDIO
|
||||
BUILD_CFLAGS += -DMEMWATCH -DMW_STDIO
|
||||
BUILD_CPPFLAGS += -DMEMWATCH -DMW_STDIO
|
||||
endif
|
||||
|
||||
ifeq ($(USE_EFENCE),true)
|
||||
BUILD_CFLAGS += -DEFENCE
|
||||
BUILD_CPPFLAGS += -DEFENCE
|
||||
BUILD_LDFLAGS += -lefence
|
||||
BUILD_CFLAGS += -DEFENCE
|
||||
BUILD_CPPFLAGS += -DEFENCE
|
||||
BUILD_LDFLAGS += -lefence
|
||||
endif
|
||||
|
||||
ifeq ($(USE_TRACING),true)
|
||||
BUILD_CFLAGS += -D_DO_TRACE_
|
||||
BUILD_CPPFLAGS += -D_DO_TRACE_
|
||||
BUILD_CFLAGS += -D_DO_TRACE_
|
||||
BUILD_CPPFLAGS += -D_DO_TRACE_
|
||||
endif
|
||||
|
||||
ifeq ($(USE_ASSERTIONS),false)
|
||||
BUILD_CFLAGS += -DNDEBUG
|
||||
BUILD_CPPFLAGS += -DNDEBUG
|
||||
BUILD_CFLAGS += -DNDEBUG
|
||||
BUILD_CPPFLAGS += -DNDEBUG
|
||||
endif
|
||||
|
||||
ifeq ($(COMPILE_DEBUG_CODE),true)
|
||||
BUILD_CFLAGS += -D_DEBUG_
|
||||
BUILD_CPPFLAGS += -D_DEBUG_
|
||||
BUILD_CFLAGS += -D_DEBUG_
|
||||
BUILD_CPPFLAGS += -D_DEBUG_
|
||||
endif
|
||||
|
||||
ifeq ($(COMPILE_DEBUG_LOG),true)
|
||||
BUILD_CFLAGS += -D_LOG_DEBUG_
|
||||
BUILD_CPPFLAGS += -D_LOG_DEBUG_
|
||||
BUILD_CFLAGS += -D_LOG_DEBUG_
|
||||
BUILD_CPPFLAGS += -D_LOG_DEBUG_
|
||||
endif
|
||||
|
||||
ifeq ($(USE_MPATROL),true)
|
||||
BUILD_CFLAGS += -include $(MODDIR)/include/mpatrol.h
|
||||
BUILD_CPPFLAGS += -include $(MODDIR)/include/mpatrol.h
|
||||
BUILD_LDFLAGS += -lmpatrolmt -lbfd -liberty
|
||||
BUILD_CFLAGS += -include $(MODDIR)/include/mpatrol.h
|
||||
BUILD_CPPFLAGS += -include $(MODDIR)/include/mpatrol.h
|
||||
BUILD_LDFLAGS += -lmpatrolmt -lbfd -liberty
|
||||
endif
|
||||
|
||||
ifeq ($(BREAK_ABI),true)
|
||||
BUILD_CFLAGS += -D_BREAK_ABI_
|
||||
BUILD_CPPFLAGS += -D_BREAK_ABI_
|
||||
BUILD_CFLAGS += -D_BREAK_ABI_
|
||||
BUILD_CPPFLAGS += -D_BREAK_ABI_
|
||||
endif
|
||||
|
||||
ifeq ($(USE_STACK_CHECK),true)
|
||||
BUILD_CFLAGS += -fstack-check
|
||||
BUILD_CPPFLAGS += -fstack-check
|
||||
BUILD_CFLAGS += -fstack-check
|
||||
BUILD_CPPFLAGS += -fstack-check
|
||||
endif
|
||||
|
||||
ifeq ($(USE_COMPILER_DEBUG_OPTS),true)
|
||||
BUILD_CFLAGS += -gdwarf-2 -g3 -ggdb
|
||||
BUILD_CPPFLAGS += -gdwarf-2 -g3 -ggdb
|
||||
BUILD_LDFLAGS += -gdwarf-2 -g3 -ggdb
|
||||
BUILD_CFLAGS += -gdwarf-2 -g3 -ggdb
|
||||
BUILD_CPPFLAGS += -gdwarf-2 -g3 -ggdb
|
||||
BUILD_LDFLAGS += -gdwarf-2 -g3 -ggdb
|
||||
endif
|
||||
|
||||
ifeq ($(CC),$(GCC))
|
||||
GCC_NO_OPT_FLAGS = \
|
||||
GCC_NO_OPT_FLAGS = \
|
||||
-fno-inline-functions-called-once \
|
||||
-fno-tree-loop-optimize \
|
||||
-fno-early-inlining \
|
||||
-fno-default-inline
|
||||
else ifeq ($(CC),$(CLANG))
|
||||
BUILD_CFLAGS += -Werror
|
||||
BUILD_CPPFLAGS += -Werror
|
||||
BUILD_CFLAGS += -Werror
|
||||
BUILD_CPPFLAGS += -Werror
|
||||
endif
|
||||
|
||||
ifeq ($(USE_COMPILER_OPTIMIZATION_OPTS),true)
|
||||
BUILD_CFLAGS += -funroll-loops -O3
|
||||
BUILD_CPPFLAGS += -funroll-loops -O3
|
||||
BUILD_CFLAGS += -funroll-loops -O3
|
||||
BUILD_CPPFLAGS += -funroll-loops -O3
|
||||
else
|
||||
NO_OPT_FLAGS = \
|
||||
NO_OPT_FLAGS = \
|
||||
-O0 -g -fno-inline -fno-omit-frame-pointer \
|
||||
-fno-builtin -fno-optimize-sibling-calls \
|
||||
$(GCC_NO_OPT_FLAGS)
|
||||
# -fconserve-stack
|
||||
|
||||
_NO_OPT_FLAGS = \
|
||||
_NO_OPT_FLAGS = \
|
||||
-O0 \
|
||||
-fno-implicit-inline-templates \
|
||||
-fno-implement-inlines \
|
||||
|
|
@ -438,44 +438,44 @@ else
|
|||
-fno-inline-functions \
|
||||
$(GCC_NO_OPT_FLAGS)
|
||||
|
||||
BUILD_CFLAGS += $(NO_OPT_FLAGS)
|
||||
BUILD_CPPFLAGS += $(NO_OPT_FLAGS)
|
||||
BUILD_LDFLAGS += $(NO_OPT_FLAGS)
|
||||
BUILD_CFLAGS += $(NO_OPT_FLAGS)
|
||||
BUILD_CPPFLAGS += $(NO_OPT_FLAGS)
|
||||
BUILD_LDFLAGS += $(NO_OPT_FLAGS)
|
||||
endif
|
||||
|
||||
ifeq ($(USE_EXCEPTIONS_IN_C),true)
|
||||
BUILD_CFLAGS += -fexceptions
|
||||
GCC_LDFLAGS += -shared-libgcc
|
||||
BUILD_CFLAGS += -fexceptions
|
||||
GCC_LDFLAGS += -shared-libgcc
|
||||
endif
|
||||
|
||||
ifeq ($(STRIP_SYMBOLS),true)
|
||||
STRIP_DONE ?= strip.done
|
||||
STRIP_DONE ?= strip.done
|
||||
endif
|
||||
|
||||
INCLUDE += $(LOCAL_INCLUDE)
|
||||
INCLUDE += $(LOCAL_INCLUDE)
|
||||
|
||||
# force use of double quotes, allow header namespaces
|
||||
ifeq ($(HDRDIR_SCOPE_SUFFIX),)
|
||||
INCLUDE += -I.
|
||||
INCLUDE += -I.
|
||||
else
|
||||
INCLUDE += -iquote .
|
||||
INCLUDE += -iquote .
|
||||
endif
|
||||
|
||||
ifeq ($(USE_PROJECT_LIB),true)
|
||||
INCLUDE += $(PROJECT_INCLUDE) -I$(TOPDIR)/include
|
||||
INCLUDE += $(PROJECT_INCLUDE) -I$(TOPDIR)/include
|
||||
LIBFLAGS += -L$(BUILD_LIBDIR)
|
||||
endif
|
||||
|
||||
INCLUDE += $(call proj_query, cflags $(PREREQ_BUILD) $(PROJECT))
|
||||
INCLUDE += $(call proj_query, cflags $(PREREQ_BUILD) $(PROJECT))
|
||||
|
||||
LDFLAGS_QUERY_ARGS = $(addprefix --exclude ,$(LDFLAGS_EXCLUDE))
|
||||
LIBFLAGS += $(call proj_query, ldflags $(LDFLAGS_QUERY_ARGS) --add-self $(PREREQ_BUILD))
|
||||
LDFLAGS_QUERY_ARGS = $(addprefix --exclude ,$(LDFLAGS_EXCLUDE))
|
||||
LIBFLAGS += $(call proj_query, ldflags $(LDFLAGS_QUERY_ARGS) --add-self $(PREREQ_BUILD))
|
||||
|
||||
# the following is necessary, because not all projects have build.libname = none in project.conf
|
||||
ifeq ($(USE_PROJECT_LIB),true)
|
||||
LDFLAGS_QUERY_ARGS_SELF = --add-self
|
||||
LDFLAGS_QUERY_ARGS_SELF = --add-self
|
||||
endif
|
||||
LIBFLAGS += $(call proj_query, ldflags $(LDFLAGS_QUERY_ARGS) $(LDFLAGS_QUERY_ARGS_SELF) $(PROJECT))
|
||||
LIBFLAGS += $(call proj_query, ldflags $(LDFLAGS_QUERY_ARGS) $(LDFLAGS_QUERY_ARGS_SELF) $(PROJECT))
|
||||
|
||||
ifeq ($(USE_SNDFILE),true)
|
||||
LIBFLAGS += -lsndfile
|
||||
|
|
@ -486,9 +486,9 @@ ifeq ($(USE_FFTW),true)
|
|||
endif
|
||||
|
||||
ifeq ($(USE_GLIB),true)
|
||||
PROJECT_CFLAGS += $(shell $(PKG_CONFIG) --cflags glib-2.0)
|
||||
PROJECT_CPPFLAGS += $(shell $(PKG_CONFIG) --cflags glib-2.0)
|
||||
LIBFLAGS += $(shell $(PKG_CONFIG) --libs glib-2.0)
|
||||
PROJECT_CFLAGS += $(shell $(PKG_CONFIG_EXE) --cflags glib-2.0)
|
||||
PROJECT_CPPFLAGS += $(shell $(PKG_CONFIG_EXE) --cflags glib-2.0)
|
||||
LIBFLAGS += $(shell $(PKG_CONFIG_EXE) --libs glib-2.0)
|
||||
endif
|
||||
|
||||
ifeq ($(CC),$(CLANG))
|
||||
|
|
@ -503,69 +503,69 @@ ifeq ($(CC),$(GCC))
|
|||
COMPILER_LDFLAGS += $(GCC_LDFLAGS)
|
||||
endif
|
||||
|
||||
BUILD_CFLAGS += $(LOCAL_CFLAGS) $(PROJECT_CFLAGS) $(COMPLILER_CFLAGS) $(INCLUDE)
|
||||
BUILD_CPPFLAGS += $(LOCAL_CPPFLAGS) $(PROJECT_CPPFLAGS) $(COMPILER_CPPFLAGS) $(INCLUDE)
|
||||
BUILD_LDFLAGS += $(LOCAL_LDFLAGS) $(PROJECTLIB_LDFLAGS) $(PROJECT_LDFLAGS) $(COMPILER_LDFLAGS) $(LPPFLAGS) $(LIBFLAGS)
|
||||
#RPM_REQUIRES = $(shell echo "$(RPM_REQUIRES_RUN) $(RPM_REQUIRES_DEVEL)" | $(add_flavour_prefix))
|
||||
RPM_REQUIRES += $(RPM_REQUIRES_RUN) $(RPM_REQUIRES_DEVEL)
|
||||
BUILD_CFLAGS += $(LOCAL_CFLAGS) $(PROJECT_CFLAGS) $(COMPLILER_CFLAGS) $(INCLUDE)
|
||||
BUILD_CPPFLAGS += $(LOCAL_CPPFLAGS) $(PROJECT_CPPFLAGS) $(COMPILER_CPPFLAGS) $(INCLUDE)
|
||||
BUILD_LDFLAGS += $(LOCAL_LDFLAGS) $(PROJECTLIB_LDFLAGS) $(PROJECT_LDFLAGS) $(COMPILER_LDFLAGS) $(LPPFLAGS) $(LIBFLAGS)
|
||||
#RPM_REQUIRES = $(shell echo "$(RPM_REQUIRES_RUN) $(RPM_REQUIRES_DEVEL)" | $(add_flavour_prefix))
|
||||
RPM_REQUIRES += $(RPM_REQUIRES_RUN) $(RPM_REQUIRES_DEVEL)
|
||||
|
||||
# -- LIB
|
||||
INSTALLATION_FILE_TYPES += LIB
|
||||
#BUILD_PIDIR = $(BUILD_LIBDIR)
|
||||
#BUILD_PI = $(addprefix $(BUILD_PIDIR)/,$(PLUGIN))
|
||||
#INSTALL_PIDIR = $(INSTALL_LIBDIR)
|
||||
#INSTALLED_PI = $(addprefix $(INSTALL_PIDIR)/,$(PLUGIN))
|
||||
INSTALLATION_FILE_TYPES += LIB
|
||||
#BUILD_PIDIR = $(BUILD_LIBDIR)
|
||||
#BUILD_PI = $(addprefix $(BUILD_PIDIR)/,$(PLUGIN))
|
||||
#INSTALL_PIDIR = $(INSTALL_LIBDIR)
|
||||
#INSTALLED_PI = $(addprefix $(INSTALL_PIDIR)/,$(PLUGIN))
|
||||
|
||||
BUILD_LIBDIR = $(TOPDIR)/lib
|
||||
BUILD_LIBDIR = $(TOPDIR)/lib
|
||||
|
||||
LOCAL_LIBS += $(CONTRIB_LIBS) $(PLUGIN)
|
||||
LOCAL_LIBS += $(CONTRIB_LIBS) $(PLUGIN)
|
||||
ifeq ($(TARGET),mingw)
|
||||
ifeq ($(TC_SYS_ROOT),)
|
||||
CONTRIB_LIBS_PATH += $(CROSS_TOOL_DIR)/bin
|
||||
CONTRIB_LIBS_PATH += $(CROSS_TOOL_DIR)/bin
|
||||
else
|
||||
CONTRIB_LIBS_PATH += $(TC_SYS_ROOT)/lib
|
||||
CONTRIB_LIBS_PATH += $(TC_SYS_ROOT)/lib
|
||||
endif
|
||||
endif
|
||||
|
||||
LIBTYPE ?= shared
|
||||
INSTALL_LIBDIR ?= $(EXE_PREFIX)/lib
|
||||
LIBTYPE ?= shared
|
||||
INSTALL_LIBDIR ?= $(EXE_PREFIX)/lib
|
||||
|
||||
ifeq ($(USE_PROJECT_LIB),true)
|
||||
LIBNAME ?= $(PROJECT)
|
||||
MEMBERS += $(LIB_A)($(OBJ))
|
||||
VERSION_SCRIPT = $(BUILD_LIBDIR)/version.ldscript
|
||||
LIBNAME ?= $(PROJECT)
|
||||
MEMBERS += $(LIB_A)($(OBJ))
|
||||
VERSION_SCRIPT = $(BUILD_LIBDIR)/version.ldscript
|
||||
# TODO: use something like this as unifying variable, there are far too many
|
||||
# lib-related variables
|
||||
LOCAL_LIBS +=
|
||||
LOCAL_LIBS +=
|
||||
ifneq ($(TARGET),mingw)
|
||||
LIB_A = $(BUILD_LIBDIR)/lib$(LIBNAME).a
|
||||
SO_SUFFIX = so.$(MAJOR_MINOR_RELEASE)
|
||||
SO_PREFIX ?= lib
|
||||
LIB_SO = $(BUILD_LIBDIR)/lib$(LIBNAME).$(SO_SUFFIX)
|
||||
LINKS_SO += $(shell echo $(LIB_SO) | $(SED) -e "s/\.so\..*$$/.so/" | grep -v $(LIB_SO))
|
||||
INSTALLED_LINKS_SO += $(shell echo $(INSTALLED_LIB_SO) | $(SED) -e "s/\.so\..*$$/.so/" | grep -v $(INSTALLED_LIB_SO))
|
||||
INSTALLED_LIB_A = $(INSTALL_LIBDIR)/lib$(LIBNAME).a
|
||||
LIB_A = $(BUILD_LIBDIR)/lib$(LIBNAME).a
|
||||
SO_SUFFIX = so.$(MAJOR_MINOR_RELEASE)
|
||||
SO_PREFIX ?= lib
|
||||
LIB_SO = $(BUILD_LIBDIR)/lib$(LIBNAME).$(SO_SUFFIX)
|
||||
LINKS_SO += $(shell echo $(LIB_SO) | $(SED) -e "s/\.so\..*$$/.so/" | grep -v $(LIB_SO))
|
||||
INSTALLED_LINKS_SO += $(shell echo $(INSTALLED_LIB_SO) | $(SED) -e "s/\.so\..*$$/.so/" | grep -v $(INSTALLED_LIB_SO))
|
||||
INSTALLED_LIB_A = $(INSTALL_LIBDIR)/lib$(LIBNAME).a
|
||||
else
|
||||
LIB_A = $(BUILD_LIBDIR)/lib$(LIBNAME)-static.a
|
||||
#WINRES_RC_TMPL = $(MODDIR)/make/winres-minimal.rc.tmpl
|
||||
WINRES_RC_TMPL = $(MODDIR)/make/winres.rc.tmpl
|
||||
WINRES_RC = $(BUILD_LIBDIR)/$(PROJECT).rc
|
||||
WINRES_O = $(WINRES_RC).o
|
||||
SO_SUFFIX = dll
|
||||
SO_PREFIX ?=
|
||||
LIB_DEF = $(BUILD_LIBDIR)/$(LIBNAME).def
|
||||
MSVCPP_IMPLIB = $(BUILD_LIBDIR)/$(LIBNAME).lib
|
||||
LIB_SO = $(BUILD_LIBDIR)/$(LIBNAME).dll
|
||||
INSTALLED_LIB_A = $(INSTALL_LIBDIR)/lib$(LIBNAME).a
|
||||
LIB_A = $(BUILD_LIBDIR)/lib$(LIBNAME)-static.a
|
||||
#WINRES_RC_TMPL = $(MODDIR)/make/winres-minimal.rc.tmpl
|
||||
WINRES_RC_TMPL = $(MODDIR)/make/winres.rc.tmpl
|
||||
WINRES_RC = $(BUILD_LIBDIR)/$(PROJECT).rc
|
||||
WINRES_O = $(WINRES_RC).o
|
||||
SO_SUFFIX = dll
|
||||
SO_PREFIX ?=
|
||||
LIB_DEF = $(BUILD_LIBDIR)/$(LIBNAME).def
|
||||
MSVCPP_IMPLIB = $(BUILD_LIBDIR)/$(LIBNAME).lib
|
||||
LIB_SO = $(BUILD_LIBDIR)/$(LIBNAME).dll
|
||||
INSTALLED_LIB_A = $(INSTALL_LIBDIR)/lib$(LIBNAME).a
|
||||
endif # mingw
|
||||
BUILD_LIB += $(LIB_SO)
|
||||
BUILD_LIB += $(LIB_SO)
|
||||
endif # USE_PROJECT_LIB
|
||||
|
||||
INSTALLED_LIB_SO = $(addprefix $(INSTALL_LIBDIR)/,$(notdir $(LIB_SO)))
|
||||
INSTALLED_DEF = $(addprefix $(INSTALL_LIBDIR)/,$(wildcard *.lib *.exp))
|
||||
INSTALLED_LIB += $(addprefix $(INSTALL_LIBDIR)/,$(LOCAL_LIBS))
|
||||
BUILD_LIB += $(addprefix $(BUILD_LIBDIR)/,$(LOCAL_LIBS))
|
||||
INSTALLED_ALL_LIBS = $(addprefix $(INSTALL_LIBDIR)/,$(wildcard *.a))
|
||||
INSTALLED_LIB += $(INSTALLED_LIB_SO) $(INSTALLED_SHOBJS) \
|
||||
INSTALLED_LIB_SO = $(addprefix $(INSTALL_LIBDIR)/,$(notdir $(LIB_SO)))
|
||||
INSTALLED_DEF = $(addprefix $(INSTALL_LIBDIR)/,$(wildcard *.lib *.exp))
|
||||
INSTALLED_LIB += $(addprefix $(INSTALL_LIBDIR)/,$(LOCAL_LIBS))
|
||||
BUILD_LIB += $(addprefix $(BUILD_LIBDIR)/,$(LOCAL_LIBS))
|
||||
INSTALLED_ALL_LIBS = $(addprefix $(INSTALL_LIBDIR)/,$(wildcard *.a))
|
||||
INSTALLED_LIB += $(INSTALLED_LIB_SO) $(INSTALLED_SHOBJS) \
|
||||
$(INSTALLED_LINKS_SO) $(sort $(INSTALLED_LIB_A) $(INSTALLED_ALL_LIBS)) \
|
||||
$(INSTALLED_DEF)
|
||||
|
|
|
|||
546
make/defs-dev.mk
546
make/defs-dev.mk
|
|
@ -4,250 +4,250 @@
|
|||
# $Id$
|
||||
|
||||
# -- files
|
||||
#CONTRIBDIR ?= $(TOPDIR)/contrib
|
||||
PROJECT_DIRNAME ?= $(PROJECT)
|
||||
PROJECT_DIRPATH ?= $(shell readlink -f $(TOPDIR))
|
||||
PREFIX ?= $(ENV_PREFIX)$(HOME)/dat/test/$(FLAVOUR_PREFIX)$(PROJECT_DIRNAME)-$(VERSION)
|
||||
ROOT_PREFIX ?= $(ENV_PREFIX)$(HOME)/dat/test
|
||||
VAR_PREFIX ?= $(PREFIX)/var
|
||||
DOC_PREFIX ?= $(PREFIX)/doc/$(PROJECT)
|
||||
EXE_PREFIX ?= $(PREFIX)
|
||||
INIT_PREFIX ?= $(EXE_PREFIX)
|
||||
HTDOCS_PREFIX ?= $(PREFIX)/srv/www
|
||||
SYSTEMD_DIR ?= $(PREFIX)/usr/lib/systemd/system
|
||||
JS_PREFIX ?= $(PREFIX)/usr/share/javascript
|
||||
JS_DIR ?= $(JS_PREFIX)/$(PROJECT_DIRNAME)
|
||||
SYSCFG_DIR ?= $(PREFIX)/sysconfig
|
||||
CONFIG_DIR ?= $(ENV_PREFIX)$(HOME)/etc/$(FLAVOUR_PATH_PREFIX)$(PROJECT_DIRNAME)
|
||||
LD_CONF_DIR ?= $(ENV_PREFIX)$(HOME)/etc/ld.so.conf.d
|
||||
LOGROT_DIR ?= $(ENV_PREFIX)$(HOME)/etc/logrotate.d
|
||||
APACHE_CONF_DIR ?= $(ENV_PREFIX)$(HOME)/etc/apache/conf.d
|
||||
APACHE_VHOSTS_DIR?= $(ENV_PREFIX)$(HOME)/etc/apache/vhosts.d
|
||||
APACHE_SNIPPETS_DIR?= $(ENV_PREFIX)$(HOME)/etc/apache/snippets.d
|
||||
RSYSLOG_DIR ?= $(ENV_PREFIX)$(HOME)/etc/rsyslog.d
|
||||
IMG_PREFIX ?= $(PREFIX)
|
||||
LOG_PREFIX ?= $(PREFIX)/log
|
||||
JAVA_PREFIX ?= $(PREFIX)
|
||||
HDR_SCOPE_PREFIX ?=
|
||||
#CONTRIBDIR ?= $(TOPDIR)/contrib
|
||||
PROJECT_DIRNAME ?= $(PROJECT)
|
||||
PROJECT_DIRPATH ?= $(shell readlink -f $(TOPDIR))
|
||||
PREFIX ?= $(ENV_PREFIX)$(HOME)/dat/test/$(FLAVOUR_PREFIX)$(PROJECT_DIRNAME)-$(VERSION)
|
||||
ROOT_PREFIX ?= $(ENV_PREFIX)$(HOME)/dat/test
|
||||
VAR_PREFIX ?= $(PREFIX)/var
|
||||
DOC_PREFIX ?= $(PREFIX)/doc/$(PROJECT)
|
||||
EXE_PREFIX ?= $(PREFIX)
|
||||
INIT_PREFIX ?= $(EXE_PREFIX)
|
||||
HTDOCS_PREFIX ?= $(PREFIX)/srv/www
|
||||
SYSTEMD_DIR ?= $(PREFIX)/usr/lib/systemd/system
|
||||
JS_PREFIX ?= $(PREFIX)/usr/share/javascript
|
||||
JS_DIR ?= $(JS_PREFIX)/$(PROJECT_DIRNAME)
|
||||
SYSCFG_DIR ?= $(PREFIX)/sysconfig
|
||||
CONFIG_DIR ?= $(ENV_PREFIX)$(HOME)/etc/$(FLAVOUR_PATH_PREFIX)$(PROJECT_DIRNAME)
|
||||
LD_CONF_DIR ?= $(ENV_PREFIX)$(HOME)/etc/ld.so.conf.d
|
||||
LOGROT_DIR ?= $(ENV_PREFIX)$(HOME)/etc/logrotate.d
|
||||
APACHE_CONF_DIR ?= $(ENV_PREFIX)$(HOME)/etc/apache/conf.d
|
||||
APACHE_VHOSTS_DIR ?= $(ENV_PREFIX)$(HOME)/etc/apache/vhosts.d
|
||||
APACHE_SNIPPETS_DIR ?= $(ENV_PREFIX)$(HOME)/etc/apache/snippets.d
|
||||
RSYSLOG_DIR ?= $(ENV_PREFIX)$(HOME)/etc/rsyslog.d
|
||||
IMG_PREFIX ?= $(PREFIX)
|
||||
LOG_PREFIX ?= $(PREFIX)/log
|
||||
JAVA_PREFIX ?= $(PREFIX)
|
||||
HDR_SCOPE_PREFIX ?=
|
||||
|
||||
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)
|
||||
INSTALL_CRONTABDIR ?= $(ENV_PREFIX)$(HOME)/etc/$(FLAVOUR_PATH_PREFIX)cron.d
|
||||
INSTALL_PKG_CONFIGDIR ?= $(CONFIG_DIR)/pkgconfig
|
||||
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
|
||||
JAVADIR ?= $(JAVA_PREFIX)/share/java
|
||||
HTML_PROJECT ?= $(patsubst www-%,%,$(PROJECT_DIRNAME))
|
||||
PROJECT_HTML_BASE_DIR ?= $(HTDOCS_PREFIX)/proj
|
||||
PROJECT_HTMLDIR ?= $(PROJECT_HTML_BASE_DIR)/$(HTML_PROJECT)
|
||||
PROJECT_HTML_THEMES_DIR ?= $(PROJECT_HTML_BASE_DIR)/themes
|
||||
PROJECT_TMPLDIR ?= $(PREFIX)/tmpl
|
||||
SITE_MODULES_DIR ?= $(HTDOCS_PREFIX)/proj/site/modules.d
|
||||
CGI_DIR ?= $(PROJECT_HTMLDIR)/cgi-bin
|
||||
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)
|
||||
INSTALL_CRONTABDIR ?= $(ENV_PREFIX)$(HOME)/etc/$(FLAVOUR_PATH_PREFIX)cron.d
|
||||
INSTALL_PKG_CONFIGDIR ?= $(CONFIG_DIR)/pkgconfig
|
||||
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
|
||||
JAVADIR ?= $(JAVA_PREFIX)/share/java
|
||||
HTML_PROJECT ?= $(patsubst www-%,%,$(PROJECT_DIRNAME))
|
||||
PROJECT_HTML_BASE_DIR ?= $(HTDOCS_PREFIX)/proj
|
||||
PROJECT_HTMLDIR ?= $(PROJECT_HTML_BASE_DIR)/$(HTML_PROJECT)
|
||||
PROJECT_HTML_THEMES_DIR ?= $(PROJECT_HTML_BASE_DIR)/themes
|
||||
PROJECT_TMPLDIR ?= $(PREFIX)/tmpl
|
||||
SITE_MODULES_DIR ?= $(HTDOCS_PREFIX)/proj/site/modules.d
|
||||
CGI_DIR ?= $(PROJECT_HTMLDIR)/cgi-bin
|
||||
|
||||
# -- misc
|
||||
LOGID ?= $(shell $(ECHO) $(BUILD_USER) | cut -c1-2)-$(PROJECT)
|
||||
DAEMON_RUN_USER ?= $(BUILD_USER)
|
||||
DAEMON_RUN_GROUP ?= $(BUILD_GROUP)
|
||||
CATCH_ONLY_YERROR?= true
|
||||
LOGID ?= $(shell $(ECHO) $(BUILD_USER) | cut -c1-2)-$(PROJECT)
|
||||
DAEMON_RUN_USER ?= $(BUILD_USER)
|
||||
DAEMON_RUN_GROUP ?= $(BUILD_GROUP)
|
||||
CATCH_ONLY_YERROR ?= true
|
||||
|
||||
# -- file attributes
|
||||
EXEOWNER ?= $(BUILD_USER)
|
||||
EXEGROUP ?= $(BUILD_GROUP)
|
||||
EXEMODE ?= 770
|
||||
EXEDIROWNER ?= $(BUILD_USER)
|
||||
EXEDIRGROUP ?= $(BUILD_GROUP)
|
||||
EXEDIRMODE ?= 755
|
||||
CFGOWNER ?= $(BUILD_USER)
|
||||
CFGGROUP ?= $(BUILD_GROUP)
|
||||
CFGMODE ?= 660
|
||||
CFGDIROWNER ?= $(EXEDIROWNER)
|
||||
CFGDIRGROUP ?= $(EXEDIRGROUP)
|
||||
CFGDIRMODE ?= $(EXEDIRMODE)
|
||||
SYSCFGOWNER ?= $(CFGOWNER)
|
||||
SYSCFGGROUP ?= $(CFGGROUP)
|
||||
SYSCFGMODE ?= $(CFGMODE)
|
||||
SYSCFGDIROWNER ?= $(CFGDIROWNER)
|
||||
SYSCFGDIRGROUP ?= $(CFGDIRGROUP)
|
||||
SYSCFGDIRMODE ?= $(CFGDIRMODE)
|
||||
HDROWNER ?= $(BUILD_USER)
|
||||
HDRGROUP ?= $(BUILD_GROUP)
|
||||
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)
|
||||
PYMODOWNER ?= $(BUILD_USER)
|
||||
PYMODGROUP ?= $(BUILD_GROUP)
|
||||
PYMODMODE ?= 644
|
||||
PYMODDIROWNER ?= $(BUILD_USER)
|
||||
PYMODDIRGROUP ?= $(BUILD_GROUP)
|
||||
PYMODDIRMODE ?= 755
|
||||
INITOWNER ?= $(EXEOWNER)
|
||||
INITGROUP ?= $(EXEGROUP)
|
||||
INITMODE ?= $(EXEMODE)
|
||||
INITDIROWNER ?= $(EXEDIROWNER)
|
||||
INITDIRGROUP ?= $(EXEDIRGROUP)
|
||||
INITDIRMODE ?= $(EXEDIRMODE)
|
||||
CGIOWNER ?= $(EXEOWNER)
|
||||
CGIGROUP ?= $(EXEGROUP)
|
||||
CGIMODE ?= $(EXEMODE)
|
||||
CGIDIROWNER ?= $(EXEDIROWNER)
|
||||
CGIDIRGROUP ?= $(EXEDIRGROUP)
|
||||
CGIDIRMODE ?= $(EXEDIRMODE)
|
||||
HTMLOWNER ?= $(BUILD_USER)
|
||||
HTMLGROUP ?= $(BUILD_GROUP)
|
||||
HTMLMODE ?= 644
|
||||
HTMLDIROWNER ?= $(BUILD_USER)
|
||||
HTMLDIRGROUP ?= $(BUILD_GROUP)
|
||||
HTMLDIRMODE ?= 755
|
||||
SYSTEMDOWNER ?= $(BUILD_USER)
|
||||
SYSTEMDGROUP ?= $(BUILD_GROUP)
|
||||
SYSTEMDMODE ?= 644
|
||||
SYSTEMDDIROWNER ?= $(BUILD_USER)
|
||||
SYSTEMDDIRGROUP ?= $(BUILD_GROUP)
|
||||
SYSTEMDDIRMODE ?= 755
|
||||
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 ?= $(BUILD_USER)
|
||||
PROFILEDIRGROUP ?= $(BUILD_GROUP)
|
||||
PROFILEDIRMODE ?= 770
|
||||
ROOTOWNER ?= $(BUILD_USER)
|
||||
ROOTGROUP ?= $(BUILD_GROUP)
|
||||
ROOTMODE ?= 770
|
||||
ROOTDIROWNER ?= $(BUILD_USER)
|
||||
ROOTDIRGROUP ?= $(BUILD_GROUP)
|
||||
ROOTDIRMODE ?= 750
|
||||
DOCOWNER ?= $(HDROWNER)
|
||||
DOCGROUP ?= $(HDRGROUP)
|
||||
DOCMODE ?= $(HDRMODE)
|
||||
DOCDIROWNER ?= $(HDRDIROWNER)
|
||||
DOCDIRGROUP ?= $(HDRDIRGROUP)
|
||||
DOCDIRMODE ?= $(HDRDIRMODE)
|
||||
TMPLOWNER ?= $(DOCOWNER)
|
||||
TMPLGROUP ?= $(DOCGROUP)
|
||||
TMPLMODE ?= $(DOCMODE)
|
||||
TMPLDIROWNER ?= $(DOCDIROWNER)
|
||||
TMPLDIRGROUP ?= $(DOCDIRGROUP)
|
||||
TMPLDIRMODE ?= $(DOCDIRMODE)
|
||||
VAROWNER ?= $(BUILD_USER)
|
||||
VARGROUP ?= $(BUILD_GROUP)
|
||||
VARMODE ?= 666
|
||||
VARDIROWNER ?= $(BUILD_USER)
|
||||
VARDIRGROUP ?= $(BUILD_GROUP)
|
||||
VARDIRMODE ?= 770
|
||||
PREFIXOWNER ?= $(EXEOWNER)
|
||||
PREFIXGROUP ?= $(EXEGROUP)
|
||||
PREFIXMODE ?= 770
|
||||
PREFIXDIROWNER ?= $(EXEDIROWNER)
|
||||
PREFIXDIRGROUP ?= $(EXEDIRGROUP)
|
||||
PREFIXDIRMODE ?= 770
|
||||
IMGOWNER ?= $(BUILD_USER)
|
||||
IMGGROUP ?= $(BUILD_GROUP)
|
||||
IMGMODE ?= 666
|
||||
IMGDIROWNER ?= $(BUILD_USER)
|
||||
IMGDIRGROUP ?= $(BUILD_GROUP)
|
||||
IMGDIRMODE ?= 770
|
||||
MOOWNER ?= $(BUILD_USER)
|
||||
MOGROUP ?= $(BUILD_GROUP)
|
||||
MOMODE ?= 666
|
||||
MODIROWNER ?= $(BUILD_USER)
|
||||
MODIRGROUP ?= $(BUILD_GROUP)
|
||||
MODIRMODE ?= 775
|
||||
LOGOWNER ?= $(DOCOWNER)
|
||||
LOGGROUP ?= $(DOCGROUP)
|
||||
LOGMODE ?= $(DOCMODE)
|
||||
LOGDIROWNER ?= $(DOCDIROWNER)
|
||||
LOGDIRGROUP ?= $(DOCDIROWNER)
|
||||
LOGDIRMODE ?= $(DOCDIRMODE)
|
||||
JAVAOWNER ?= $(LIBOWNER)
|
||||
JAVAGROUP ?= $(LIBGROUP)
|
||||
JAVAMODE ?= $(LIBMODE)
|
||||
JAVADIROWNER ?= $(LIBDIROWNER)
|
||||
JAVADIRGROUP ?= $(LIBDIRGROUP)
|
||||
JAVADIRMODE ?= $(LIBDIRMODE)
|
||||
LD_CONFOWNER ?= $(CFGOWNER)
|
||||
LD_CONFGROUP ?= $(CFGGROUP)
|
||||
LD_CONFMODE ?= 664
|
||||
LD_CONFDIROWNER ?= $(CFGDIROWNER)
|
||||
LD_CONFDIRGROUP ?= $(CFGDIROWNER)
|
||||
LD_CONFDIRMODE ?= $(CFGDIRMODE)
|
||||
LOGROTOWNER ?= $(CFGOWNER)
|
||||
LOGROTGROUP ?= $(CFGGROUP)
|
||||
LOGROTMODE ?= 644 # group writable files are ignored by logrotate
|
||||
LOGROTDIROWNER ?= $(CFGDIROWNER)
|
||||
LOGROTDIRGROUP ?= $(CFGDIRGROUP)
|
||||
LOGROTDIRMODE ?= $(CFGDIRMODE)
|
||||
APACHE_CONFOWNER ?= $(CFGOWNER)
|
||||
APACHE_CONFGROUP ?= $(CFGGROUP)
|
||||
APACHE_CONFMODE ?= $(CFGDIRMODE)
|
||||
APACHE_CONFDIROWNER ?= $(CFGDIROWNER)
|
||||
APACHE_CONFDIRGROUP ?= $(CFGDIROWNER)
|
||||
APACHE_CONFDIRMODE ?= $(CFGDIRMODE)
|
||||
SITEOWNER ?= $(APACHE_CONFOWNER)
|
||||
SITEGROUP ?= $(APACHE_CONFGROUP)
|
||||
SITEMODE ?= $(APACHE_CONFMODE)
|
||||
SITEDIROWNER ?= $(APACHE_CONFDIROWNER)
|
||||
SITEDIRGROUP ?= $(APACHE_CONFDIROWNER)
|
||||
SITEDIRMODE ?= $(APACHE_CONFDIRMODE)
|
||||
RSYSLOGOWNER ?= $(CFGOWNER)
|
||||
RSYSLOGGROUP ?= $(CFGGROUP)
|
||||
RSYSLOGMODE ?= $(CFGMODE)
|
||||
RSYSLOGDIROWNER ?= $(CFGDIROWNER)
|
||||
RSYSLOGDIRGROUP ?= $(CFGDIROWNER)
|
||||
RSYSLOGDIRMODE ?= $(CFGDIRMODE)
|
||||
CRONTABOWNER ?= $(CFGOWNER)
|
||||
CRONTABGROUP ?= $(CFGGROUP)
|
||||
CRONTABMODE ?= 600
|
||||
CRONTABDIROWNER ?= $(CFGDIROWNER)
|
||||
CRONTABDIRGROUP ?= $(CFGDIROWNER)
|
||||
CRONTABDIRMODE ?= $(CFGDIRMODE)
|
||||
KIO_PROTOCOLOWNER ?= $(CFGOWNER)
|
||||
KIO_PROTOCOLGROUP ?= $(CFGGROUP)
|
||||
KIO_PROTOCOLMODE ?= 664
|
||||
KIO_PROTOCOLDIROWNER ?= $(CFGDIROWNER)
|
||||
KIO_PROTOCOLDIRGROUP ?= $(CFGDIROWNER)
|
||||
KIO_PROTOCOLDIRMODE ?= $(CFGDIRMODE)
|
||||
PKG_CONFIGOWNER ?= $(CFGOWNER)
|
||||
PKG_CONFIGGROUP ?= $(CFGGROUP)
|
||||
PKG_CONFIGMODE ?= 664
|
||||
PKG_CONFIGDIROWNER ?= $(CFGDIROWNER)
|
||||
PKG_CONFIGDIRGROUP ?= $(CFGDIROWNER)
|
||||
PKG_CONFIGDIRMODE ?= $(CFGDIRMODE)
|
||||
EXEOWNER ?= $(BUILD_USER)
|
||||
EXEGROUP ?= $(BUILD_GROUP)
|
||||
EXEMODE ?= 770
|
||||
EXEDIROWNER ?= $(BUILD_USER)
|
||||
EXEDIRGROUP ?= $(BUILD_GROUP)
|
||||
EXEDIRMODE ?= 755
|
||||
CFGOWNER ?= $(BUILD_USER)
|
||||
CFGGROUP ?= $(BUILD_GROUP)
|
||||
CFGMODE ?= 660
|
||||
CFGDIROWNER ?= $(EXEDIROWNER)
|
||||
CFGDIRGROUP ?= $(EXEDIRGROUP)
|
||||
CFGDIRMODE ?= $(EXEDIRMODE)
|
||||
SYSCFGOWNER ?= $(CFGOWNER)
|
||||
SYSCFGGROUP ?= $(CFGGROUP)
|
||||
SYSCFGMODE ?= $(CFGMODE)
|
||||
SYSCFGDIROWNER ?= $(CFGDIROWNER)
|
||||
SYSCFGDIRGROUP ?= $(CFGDIRGROUP)
|
||||
SYSCFGDIRMODE ?= $(CFGDIRMODE)
|
||||
HDROWNER ?= $(BUILD_USER)
|
||||
HDRGROUP ?= $(BUILD_GROUP)
|
||||
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)
|
||||
PYMODOWNER ?= $(BUILD_USER)
|
||||
PYMODGROUP ?= $(BUILD_GROUP)
|
||||
PYMODMODE ?= 644
|
||||
PYMODDIROWNER ?= $(BUILD_USER)
|
||||
PYMODDIRGROUP ?= $(BUILD_GROUP)
|
||||
PYMODDIRMODE ?= 755
|
||||
INITOWNER ?= $(EXEOWNER)
|
||||
INITGROUP ?= $(EXEGROUP)
|
||||
INITMODE ?= $(EXEMODE)
|
||||
INITDIROWNER ?= $(EXEDIROWNER)
|
||||
INITDIRGROUP ?= $(EXEDIRGROUP)
|
||||
INITDIRMODE ?= $(EXEDIRMODE)
|
||||
CGIOWNER ?= $(EXEOWNER)
|
||||
CGIGROUP ?= $(EXEGROUP)
|
||||
CGIMODE ?= $(EXEMODE)
|
||||
CGIDIROWNER ?= $(EXEDIROWNER)
|
||||
CGIDIRGROUP ?= $(EXEDIRGROUP)
|
||||
CGIDIRMODE ?= $(EXEDIRMODE)
|
||||
HTMLOWNER ?= $(BUILD_USER)
|
||||
HTMLGROUP ?= $(BUILD_GROUP)
|
||||
HTMLMODE ?= 644
|
||||
HTMLDIROWNER ?= $(BUILD_USER)
|
||||
HTMLDIRGROUP ?= $(BUILD_GROUP)
|
||||
HTMLDIRMODE ?= 755
|
||||
SYSTEMDOWNER ?= $(BUILD_USER)
|
||||
SYSTEMDGROUP ?= $(BUILD_GROUP)
|
||||
SYSTEMDMODE ?= 644
|
||||
SYSTEMDDIROWNER ?= $(BUILD_USER)
|
||||
SYSTEMDDIRGROUP ?= $(BUILD_GROUP)
|
||||
SYSTEMDDIRMODE ?= 755
|
||||
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 ?= $(BUILD_USER)
|
||||
PROFILEDIRGROUP ?= $(BUILD_GROUP)
|
||||
PROFILEDIRMODE ?= 770
|
||||
ROOTOWNER ?= $(BUILD_USER)
|
||||
ROOTGROUP ?= $(BUILD_GROUP)
|
||||
ROOTMODE ?= 770
|
||||
ROOTDIROWNER ?= $(BUILD_USER)
|
||||
ROOTDIRGROUP ?= $(BUILD_GROUP)
|
||||
ROOTDIRMODE ?= 750
|
||||
DOCOWNER ?= $(HDROWNER)
|
||||
DOCGROUP ?= $(HDRGROUP)
|
||||
DOCMODE ?= $(HDRMODE)
|
||||
DOCDIROWNER ?= $(HDRDIROWNER)
|
||||
DOCDIRGROUP ?= $(HDRDIRGROUP)
|
||||
DOCDIRMODE ?= $(HDRDIRMODE)
|
||||
TMPLOWNER ?= $(DOCOWNER)
|
||||
TMPLGROUP ?= $(DOCGROUP)
|
||||
TMPLMODE ?= $(DOCMODE)
|
||||
TMPLDIROWNER ?= $(DOCDIROWNER)
|
||||
TMPLDIRGROUP ?= $(DOCDIRGROUP)
|
||||
TMPLDIRMODE ?= $(DOCDIRMODE)
|
||||
VAROWNER ?= $(BUILD_USER)
|
||||
VARGROUP ?= $(BUILD_GROUP)
|
||||
VARMODE ?= 666
|
||||
VARDIROWNER ?= $(BUILD_USER)
|
||||
VARDIRGROUP ?= $(BUILD_GROUP)
|
||||
VARDIRMODE ?= 770
|
||||
PREFIXOWNER ?= $(EXEOWNER)
|
||||
PREFIXGROUP ?= $(EXEGROUP)
|
||||
PREFIXMODE ?= 770
|
||||
PREFIXDIROWNER ?= $(EXEDIROWNER)
|
||||
PREFIXDIRGROUP ?= $(EXEDIRGROUP)
|
||||
PREFIXDIRMODE ?= 770
|
||||
IMGOWNER ?= $(BUILD_USER)
|
||||
IMGGROUP ?= $(BUILD_GROUP)
|
||||
IMGMODE ?= 666
|
||||
IMGDIROWNER ?= $(BUILD_USER)
|
||||
IMGDIRGROUP ?= $(BUILD_GROUP)
|
||||
IMGDIRMODE ?= 770
|
||||
MOOWNER ?= $(BUILD_USER)
|
||||
MOGROUP ?= $(BUILD_GROUP)
|
||||
MOMODE ?= 666
|
||||
MODIROWNER ?= $(BUILD_USER)
|
||||
MODIRGROUP ?= $(BUILD_GROUP)
|
||||
MODIRMODE ?= 775
|
||||
LOGOWNER ?= $(DOCOWNER)
|
||||
LOGGROUP ?= $(DOCGROUP)
|
||||
LOGMODE ?= $(DOCMODE)
|
||||
LOGDIROWNER ?= $(DOCDIROWNER)
|
||||
LOGDIRGROUP ?= $(DOCDIROWNER)
|
||||
LOGDIRMODE ?= $(DOCDIRMODE)
|
||||
JAVAOWNER ?= $(LIBOWNER)
|
||||
JAVAGROUP ?= $(LIBGROUP)
|
||||
JAVAMODE ?= $(LIBMODE)
|
||||
JAVADIROWNER ?= $(LIBDIROWNER)
|
||||
JAVADIRGROUP ?= $(LIBDIRGROUP)
|
||||
JAVADIRMODE ?= $(LIBDIRMODE)
|
||||
LD_CONFOWNER ?= $(CFGOWNER)
|
||||
LD_CONFGROUP ?= $(CFGGROUP)
|
||||
LD_CONFMODE ?= 664
|
||||
LD_CONFDIROWNER ?= $(CFGDIROWNER)
|
||||
LD_CONFDIRGROUP ?= $(CFGDIROWNER)
|
||||
LD_CONFDIRMODE ?= $(CFGDIRMODE)
|
||||
LOGROTOWNER ?= $(CFGOWNER)
|
||||
LOGROTGROUP ?= $(CFGGROUP)
|
||||
LOGROTMODE ?= 644 # group writable files are ignored by logrotate
|
||||
LOGROTDIROWNER ?= $(CFGDIROWNER)
|
||||
LOGROTDIRGROUP ?= $(CFGDIRGROUP)
|
||||
LOGROTDIRMODE ?= $(CFGDIRMODE)
|
||||
APACHE_CONFOWNER ?= $(CFGOWNER)
|
||||
APACHE_CONFGROUP ?= $(CFGGROUP)
|
||||
APACHE_CONFMODE ?= $(CFGDIRMODE)
|
||||
APACHE_CONFDIROWNER ?= $(CFGDIROWNER)
|
||||
APACHE_CONFDIRGROUP ?= $(CFGDIROWNER)
|
||||
APACHE_CONFDIRMODE ?= $(CFGDIRMODE)
|
||||
SITEOWNER ?= $(APACHE_CONFOWNER)
|
||||
SITEGROUP ?= $(APACHE_CONFGROUP)
|
||||
SITEMODE ?= $(APACHE_CONFMODE)
|
||||
SITEDIROWNER ?= $(APACHE_CONFDIROWNER)
|
||||
SITEDIRGROUP ?= $(APACHE_CONFDIROWNER)
|
||||
SITEDIRMODE ?= $(APACHE_CONFDIRMODE)
|
||||
RSYSLOGOWNER ?= $(CFGOWNER)
|
||||
RSYSLOGGROUP ?= $(CFGGROUP)
|
||||
RSYSLOGMODE ?= $(CFGMODE)
|
||||
RSYSLOGDIROWNER ?= $(CFGDIROWNER)
|
||||
RSYSLOGDIRGROUP ?= $(CFGDIROWNER)
|
||||
RSYSLOGDIRMODE ?= $(CFGDIRMODE)
|
||||
CRONTABOWNER ?= $(CFGOWNER)
|
||||
CRONTABGROUP ?= $(CFGGROUP)
|
||||
CRONTABMODE ?= 600
|
||||
CRONTABDIROWNER ?= $(CFGDIROWNER)
|
||||
CRONTABDIRGROUP ?= $(CFGDIROWNER)
|
||||
CRONTABDIRMODE ?= $(CFGDIRMODE)
|
||||
KIO_PROTOCOLOWNER ?= $(CFGOWNER)
|
||||
KIO_PROTOCOLGROUP ?= $(CFGGROUP)
|
||||
KIO_PROTOCOLMODE ?= 664
|
||||
KIO_PROTOCOLDIROWNER ?= $(CFGDIROWNER)
|
||||
KIO_PROTOCOLDIRGROUP ?= $(CFGDIROWNER)
|
||||
KIO_PROTOCOLDIRMODE ?= $(CFGDIRMODE)
|
||||
PKG_CONFIGOWNER ?= $(CFGOWNER)
|
||||
PKG_CONFIGGROUP ?= $(CFGGROUP)
|
||||
PKG_CONFIGMODE ?= 664
|
||||
PKG_CONFIGDIROWNER ?= $(CFGDIROWNER)
|
||||
PKG_CONFIGDIRGROUP ?= $(CFGDIROWNER)
|
||||
PKG_CONFIGDIRMODE ?= $(CFGDIRMODE)
|
||||
|
||||
|
||||
# -- options
|
||||
|
|
@ -255,47 +255,47 @@ PKG_CONFIGDIRMODE ?= $(CFGDIRMODE)
|
|||
# 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_BTOOLS ?= true
|
||||
#USE_DSPFS ?= true
|
||||
|
||||
#USE_ENGINE_BENNO ?= true
|
||||
#USE_ENGINE_JAN ?= 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_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_MCHECK ?= true # not thread-safe
|
||||
#USE_MEMWATCH ?= true
|
||||
#USE_MPATROL ?= true
|
||||
#USE_TRACING ?= true
|
||||
#USE_TIMER ?= true
|
||||
LOG_THREAD_NAMES ?= true
|
||||
#USE_DBMALLOC ?= true
|
||||
#USE_DMALLOC ?= true
|
||||
#USE_EFENCE ?= true
|
||||
#USE_VALGRIND ?= true
|
||||
#USE_MCHECK ?= true # not thread-safe
|
||||
#USE_MEMWATCH ?= true
|
||||
#USE_MPATROL ?= 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
|
||||
#STRIP_SYMBOLS ?= true
|
||||
COMPILE_DEBUG_CODE ?= true
|
||||
#COMPILE_DEBUG_LOG ?= true
|
||||
USE_COMPILER_DEBUG_OPTS ?= true
|
||||
#USE_COMPILER_OPTIMIZATION_OPTS?= true
|
||||
ifeq ($(TARGET),mingw)
|
||||
USE_STACK_PROTECTOR ?= false
|
||||
USE_STACK_PROTECTOR ?= false
|
||||
else
|
||||
USE_STACK_PROTECTOR ?= true
|
||||
USE_STACK_PROTECTOR ?= true
|
||||
endif
|
||||
#USE_STACK_CHECKER ?= true
|
||||
#USE_STACK_CHECKER ?= true
|
||||
|
||||
#USE_FUSE ?= true
|
||||
#USE_SNDFILE ?= true
|
||||
#USE_GLIB ?= true
|
||||
#USE_ASSERTIONS ?= false
|
||||
BREAK_ABI ?= true
|
||||
#INSTALL_HOME_BIN_WRAPPERS ?= true
|
||||
#USE_FUSE ?= true
|
||||
#USE_SNDFILE ?= true
|
||||
#USE_GLIB ?= true
|
||||
#USE_ASSERTIONS ?= false
|
||||
BREAK_ABI ?= true
|
||||
#INSTALL_HOME_BIN_WRAPPERS ?= true
|
||||
|
||||
#export MALLOC_CHECK_ = 3
|
||||
#export MALLOC_CHECK_ = 3
|
||||
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
FIND_SUBDIRS := $(filter-out . .. nomake CVS $(IGNORE_SUBDIRS),\
|
||||
FIND_SUBDIRS := $(filter-out . .. nomake CVS $(IGNORE_SUBDIRS),\
|
||||
$(patsubst ./%,%,$(patsubst %/,%,$(dir $(shell $(FIND) . -maxdepth 2 -mindepth 2 -a \( -iname Makefile -o -iname GNUmakefile \))))))
|
||||
SUBDIRS_TO_ITERATE = $(filter-out $(IGNORE_SUBDIRS),$(SUBDIRS))
|
||||
SUBDIRS_TO_ITERATE = $(filter-out $(IGNORE_SUBDIRS),$(SUBDIRS))
|
||||
|
||||
ALLOWED_SUBDIR_TARGETS ?= all install clean distclean test link-in
|
||||
ALLOWED_SUBDIR_TARGETS ?= all install clean distclean test link-in
|
||||
|
||||
SUBDIRS ?= $(ORDERED_SUBDIRS) $(filter-out $(ORDERED_SUBDIRS),$(FIND_SUBDIRS))
|
||||
#SUBDIRS ?= $(filter-out $(ORDERED_SUBDIRS),$(FIND_SUBDIRS))
|
||||
#SUBDIRS ?= $(FIND_SUBDIRS)
|
||||
SUBDIRS ?= $(ORDERED_SUBDIRS) $(filter-out $(ORDERED_SUBDIRS),$(FIND_SUBDIRS))
|
||||
#SUBDIRS ?= $(filter-out $(ORDERED_SUBDIRS),$(FIND_SUBDIRS))
|
||||
#SUBDIRS ?= $(FIND_SUBDIRS)
|
||||
|
||||
|
|
|
|||
|
|
@ -4,291 +4,291 @@
|
|||
# $Id$
|
||||
|
||||
# -- files
|
||||
#CONTRIBDIR ?= $(TOPDIR)/contrib
|
||||
PROJECT_DIRNAME ?= $(PROJECT)
|
||||
PROJECT_DIRPATH ?= /opt/$(FLAVOUR_PATH_PREFIX)$(PROJECT_DIRNAME)
|
||||
PREFIX ?= $(ENV_PREFIX)$(PROJECT_DIRPATH)
|
||||
ROOT_PREFIX ?= $(ENV_PREFIX)
|
||||
VAR_PREFIX ?= $(ENV_PREFIX)/var/$(FLAVOUR_PATH_PREFIX)lib
|
||||
DOC_PREFIX ?= $(ENV_PREFIX)/usr/share/doc/packages/$(FLAVOUR_PREFIX)$(PROJECT_DIRNAME)
|
||||
EXE_PREFIX ?= $(PREFIX)
|
||||
INIT_PREFIX ?= $(ENV_PREFIX)/etc$(FLAVOUR_PATH_SUFFIX)
|
||||
HTDOCS_PREFIX ?= $(ENV_PREFIX)/srv/www
|
||||
SYSTEMD_DIR ?= $(ENV_PREFIX)/usr/lib/systemd/system
|
||||
JS_PREFIX ?= $(ENV_PREFIX)/usr/share/javascript
|
||||
JS_DIR ?= $(JS_PREFIX)/$(PROJECT_DIRNAME)
|
||||
SYSCFG_DIR ?= $(ENV_PREFIX)/etc/$(FLAVOUR_PATH_PREFIX)sysconfig
|
||||
CONFIG_DIR ?= $(ENV_PREFIX)/etc/opt/$(FLAVOUR_PATH_PREFIX)$(PROJECT_DIRNAME)
|
||||
LD_CONF_DIR ?= $(ENV_PREFIX)/etc/ld.so.conf.d
|
||||
LOGROT_DIR ?= $(ENV_PREFIX)/etc/logrotate.d
|
||||
APACHE_CONF_DIR ?= $(ENV_PREFIX)/etc/jw-apache/conf.d
|
||||
APACHE_VHOSTS_DIR?= $(ENV_PREFIX)/etc/jw-apache/vhosts.d
|
||||
APACHE_SNIPPETS_DIR?= $(ENV_PREFIX)/etc/jw-apache/snippets.d
|
||||
RSYSLOG_DIR ?= $(ENV_PREFIX)/etc/rsyslog.d
|
||||
IMG_PREFIX ?= $(PREFIX)
|
||||
LOG_PREFIX ?= $(ENV_PREFIX)/var/log
|
||||
JAVA_PREFIX ?= $(PREFIX)
|
||||
HDR_SCOPE_PREFIX ?=
|
||||
#CONTRIBDIR ?= $(TOPDIR)/contrib
|
||||
PROJECT_DIRNAME ?= $(PROJECT)
|
||||
PROJECT_DIRPATH ?= /opt/$(FLAVOUR_PATH_PREFIX)$(PROJECT_DIRNAME)
|
||||
PREFIX ?= $(ENV_PREFIX)$(PROJECT_DIRPATH)
|
||||
ROOT_PREFIX ?= $(ENV_PREFIX)
|
||||
VAR_PREFIX ?= $(ENV_PREFIX)/var/$(FLAVOUR_PATH_PREFIX)lib
|
||||
DOC_PREFIX ?= $(ENV_PREFIX)/usr/share/doc/packages/$(FLAVOUR_PREFIX)$(PROJECT_DIRNAME)
|
||||
EXE_PREFIX ?= $(PREFIX)
|
||||
INIT_PREFIX ?= $(ENV_PREFIX)/etc$(FLAVOUR_PATH_SUFFIX)
|
||||
HTDOCS_PREFIX ?= $(ENV_PREFIX)/srv/www
|
||||
SYSTEMD_DIR ?= $(ENV_PREFIX)/usr/lib/systemd/system
|
||||
JS_PREFIX ?= $(ENV_PREFIX)/usr/share/javascript
|
||||
JS_DIR ?= $(JS_PREFIX)/$(PROJECT_DIRNAME)
|
||||
SYSCFG_DIR ?= $(ENV_PREFIX)/etc/$(FLAVOUR_PATH_PREFIX)sysconfig
|
||||
CONFIG_DIR ?= $(ENV_PREFIX)/etc/opt/$(FLAVOUR_PATH_PREFIX)$(PROJECT_DIRNAME)
|
||||
LD_CONF_DIR ?= $(ENV_PREFIX)/etc/ld.so.conf.d
|
||||
LOGROT_DIR ?= $(ENV_PREFIX)/etc/logrotate.d
|
||||
APACHE_CONF_DIR ?= $(ENV_PREFIX)/etc/jw-apache/conf.d
|
||||
APACHE_VHOSTS_DIR ?= $(ENV_PREFIX)/etc/jw-apache/vhosts.d
|
||||
APACHE_SNIPPETS_DIR ?= $(ENV_PREFIX)/etc/jw-apache/snippets.d
|
||||
RSYSLOG_DIR ?= $(ENV_PREFIX)/etc/rsyslog.d
|
||||
IMG_PREFIX ?= $(PREFIX)
|
||||
LOG_PREFIX ?= $(ENV_PREFIX)/var/log
|
||||
JAVA_PREFIX ?= $(PREFIX)
|
||||
HDR_SCOPE_PREFIX ?=
|
||||
|
||||
IMAGEDIR ?= $(FLAVOUR_PATH_PREFIX)$(PREFIX)/images
|
||||
CTRLDIR ?= $(ENV_PREFIX)/etc/$(FLAVOUR_PATH_PREFIX)init.d
|
||||
DAEMON_RUN_DIR ?= $(VAR_PREFIX)/corefiles
|
||||
PROFILE_DIR ?= $(ENV_PREFIX)/etc/$(FLAVOUR_PATH_PREFIX)profile.d
|
||||
INSTALL_CRONTABDIR ?= $(ENV_PREFIX)/etc/$(FLAVOUR_PATH_PREFIX)cron.d
|
||||
INSTALL_PKG_CONFIGDIR ?= $(ENV_PREFIX)$(SYSTEM_LIBDIR)/pkgconfig
|
||||
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
|
||||
JAVADIR ?= $(JAVA_PREFIX)/share/java
|
||||
HTML_PROJECT ?= $(patsubst www-%,%,$(PROJECT_DIRNAME))
|
||||
PROJECT_HTML_BASE_DIR ?= $(HTDOCS_PREFIX)/proj
|
||||
PROJECT_HTMLDIR ?= $(PROJECT_HTML_BASE_DIR)/$(HTML_PROJECT)
|
||||
PROJECT_HTML_THEMES_DIR ?= $(PROJECT_HTML_BASE_DIR)/themes
|
||||
PROJECT_TMPLDIR ?= $(PREFIX)/share/tmpl
|
||||
SITE_MODULES_DIR ?= $(HTDOCS_PREFIX)/proj/site/modules.d
|
||||
CGI_DIR ?= $(PROJECT_HTMLDIR)/cgi-bin
|
||||
IMAGEDIR ?= $(FLAVOUR_PATH_PREFIX)$(PREFIX)/images
|
||||
CTRLDIR ?= $(ENV_PREFIX)/etc/$(FLAVOUR_PATH_PREFIX)init.d
|
||||
DAEMON_RUN_DIR ?= $(VAR_PREFIX)/corefiles
|
||||
PROFILE_DIR ?= $(ENV_PREFIX)/etc/$(FLAVOUR_PATH_PREFIX)profile.d
|
||||
INSTALL_CRONTABDIR ?= $(ENV_PREFIX)/etc/$(FLAVOUR_PATH_PREFIX)cron.d
|
||||
INSTALL_PKG_CONFIGDIR ?= $(ENV_PREFIX)$(SYSTEM_LIBDIR)/pkgconfig
|
||||
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
|
||||
JAVADIR ?= $(JAVA_PREFIX)/share/java
|
||||
HTML_PROJECT ?= $(patsubst www-%,%,$(PROJECT_DIRNAME))
|
||||
PROJECT_HTML_BASE_DIR ?= $(HTDOCS_PREFIX)/proj
|
||||
PROJECT_HTMLDIR ?= $(PROJECT_HTML_BASE_DIR)/$(HTML_PROJECT)
|
||||
PROJECT_HTML_THEMES_DIR ?= $(PROJECT_HTML_BASE_DIR)/themes
|
||||
PROJECT_TMPLDIR ?= $(PREFIX)/share/tmpl
|
||||
SITE_MODULES_DIR ?= $(HTDOCS_PREFIX)/proj/site/modules.d
|
||||
CGI_DIR ?= $(PROJECT_HTMLDIR)/cgi-bin
|
||||
|
||||
# -- misc
|
||||
LOGID ?= $(PROJECT)
|
||||
DAEMON_RUN_USER ?= root
|
||||
DAEMON_RUN_GROUP ?= root
|
||||
CATCH_ONLY_YERROR?= false
|
||||
LOGID ?= $(PROJECT)
|
||||
DAEMON_RUN_USER ?= root
|
||||
DAEMON_RUN_GROUP ?= root
|
||||
CATCH_ONLY_YERROR ?= false
|
||||
|
||||
# -- file attributes
|
||||
EXEOWNER ?= root
|
||||
EXEGROUP ?= root
|
||||
EXEMODE ?= 755
|
||||
EXEDIROWNER ?= root
|
||||
EXEDIRGROUP ?= root
|
||||
EXEDIRMODE ?= 755
|
||||
CFGOWNER ?= root
|
||||
CFGGROUP ?= root
|
||||
CFGMODE ?= 664
|
||||
CFGDIROWNER ?= $(EXEDIROWNER)
|
||||
CFGDIRGROUP ?= $(EXEDIRGROUP)
|
||||
CFGDIRMODE ?= $(EXEDIRMODE)
|
||||
SYSCFGOWNER ?= $(CFGOWNER)
|
||||
SYSCFGGROUP ?= $(CFGGROUP)
|
||||
SYSCFGMODE ?= $(CFGMODE)
|
||||
SYSCFGDIROWNER ?= $(CFGDIROWNER)
|
||||
SYSCFGDIRGROUP ?= $(CFGDIRGROUP)
|
||||
SYSCFGDIRMODE ?= $(CFGDIRMODE)
|
||||
HDROWNER ?= root
|
||||
HDRGROUP ?= root
|
||||
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)
|
||||
PYMODOWNER ?= root
|
||||
PYMODGROUP ?= root
|
||||
PYMODMODE ?= 644
|
||||
PYMODDIROWNER ?= root
|
||||
PYMODDIRGROUP ?= root
|
||||
PYMODDIRMODE ?= 755
|
||||
INITDIRMODE ?= $(EXEDIRMODE)
|
||||
INITOWNER ?= $(EXEOWNER)
|
||||
INITGROUP ?= $(EXEGROUP)
|
||||
INITMODE ?= $(EXEMODE)
|
||||
INITDIROWNER ?= $(EXEDIROWNER)
|
||||
INITDIRGROUP ?= $(EXEDIRGROUP)
|
||||
INITDIRMODE ?= $(EXEDIRMODE)
|
||||
CGIOWNER ?= $(EXEOWNER)
|
||||
CGIGROUP ?= $(EXEGROUP)
|
||||
CGIMODE ?= $(EXEMODE)
|
||||
CGIDIROWNER ?= $(EXEDIROWNER)
|
||||
CGIDIRGROUP ?= $(EXEDIRGROUP)
|
||||
CGIDIRMODE ?= $(EXEDIRMODE)
|
||||
HTMLOWNER ?= wwwrun
|
||||
HTMLGROUP ?= www
|
||||
HTMLMODE ?= 644
|
||||
HTMLDIROWNER ?= wwwrun
|
||||
HTMLDIRGROUP ?= www
|
||||
HTMLDIRMODE ?= 755
|
||||
SYSTEMDOWNER ?= root
|
||||
SYSTEMDGROUP ?= root
|
||||
SYSTEMDMODE ?= 644
|
||||
SYSTEMDDIROWNER ?= root
|
||||
SYSTEMDDIRGROUP ?= root
|
||||
SYSTEMDDIRMODE ?= 755
|
||||
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 ?= root
|
||||
PROFILEDIRGROUP ?= root
|
||||
PROFILEDIRMODE ?= 755
|
||||
ROOTOWNER ?= root
|
||||
ROOTGROUP ?= root
|
||||
ROOTMODE ?= 600
|
||||
ROOTDIROWNER ?= root
|
||||
ROOTDIRGROUP ?= root
|
||||
ROOTDIRMODE ?= 750
|
||||
DOCOWNER ?= $(HDROWNER)
|
||||
DOCGROUP ?= $(HDRGROUP)
|
||||
DOCMODE ?= $(HDRMODE)
|
||||
DOCDIROWNER ?= $(HDRDIROWNER)
|
||||
DOCDIRGROUP ?= $(HDRDIROWNER)
|
||||
DOCDIRMODE ?= $(HDRDIRMODE)
|
||||
TMPLOWNER ?= $(DOCOWNER)
|
||||
TMPLGROUP ?= $(DOCGROUP)
|
||||
TMPLMODE ?= $(DOCMODE)
|
||||
TMPLDIROWNER ?= $(DOCDIROWNER)
|
||||
TMPLDIRGROUP ?= $(DOCDIRGROUP)
|
||||
TMPLDIRMODE ?= $(DOCDIRMODE)
|
||||
VAROWNER ?= nogroup
|
||||
VARGROUP ?= nobody
|
||||
VARMODE ?= 666
|
||||
VARDIROWNER ?= root
|
||||
VARDIRGROUP ?= root
|
||||
VARDIRMODE ?= 775
|
||||
PREFIXOWNER ?= $(EXEOWNER)
|
||||
PREFIXGROUP ?= $(EXEGROUP)
|
||||
PREFIXMODE ?= 644
|
||||
PREFIXDIROWNER ?= $(EXEOWNER)
|
||||
PREFIXDIRGROUP ?= $(EXEGROUP)
|
||||
PREFIXDIRMODE ?= 755
|
||||
IMGOWNER ?= $(DOCOWNER)
|
||||
IMGGROUP ?= $(DOCGROUP)
|
||||
IMGMODE ?= $(DOCMODE)
|
||||
IMGDIROWNER ?= $(DOCDIROWNER)
|
||||
IMGDIRGROUP ?= $(DOCDIROWNER)
|
||||
IMGDIRMODE ?= $(DOCDIRMODE)
|
||||
MOOWNER ?= $(EXEOWNER)
|
||||
MOGROUP ?= $(EXEGROUP)
|
||||
MOMODE ?= 644
|
||||
MODIROWNER ?= $(EXEDIROWNER)
|
||||
MODIRGROUP ?= $(EXEDIROWNER)
|
||||
MODIRMODE ?= $(EXEDIRMODE)
|
||||
LOGOWNER ?= $(DOCOWNER)
|
||||
LOGGROUP ?= $(DOCGROUP)
|
||||
LOGMODE ?= $(DOCMODE)
|
||||
LOGDIROWNER ?= $(DOCDIROWNER)
|
||||
LOGDIRGROUP ?= $(DOCDIROWNER)
|
||||
LOGDIRMODE ?= $(DOCDIRMODE)
|
||||
JAVAOWNER ?= $(LIBOWNER)
|
||||
JAVAGROUP ?= $(LIBGROUP)
|
||||
JAVAMODE ?= $(LIBMODE)
|
||||
JAVADIROWNER ?= $(LIBDIROWNER)
|
||||
JAVADIRGROUP ?= $(LIBDIRGROUP)
|
||||
JAVADIRMODE ?= $(LIBDIRMODE)
|
||||
LD_CONFOWNER ?= $(CFGOWNER)
|
||||
LD_CONFGROUP ?= $(CFGGROUP)
|
||||
LD_CONFMODE ?= 664
|
||||
LD_CONFDIROWNER ?= $(CFGDIROWNER)
|
||||
LD_CONFDIRGROUP ?= $(CFGDIROWNER)
|
||||
LD_CONFDIRMODE ?= $(CFGDIRMODE)
|
||||
LOGROTOWNER ?= $(CFGOWNER)
|
||||
LOGROTGROUP ?= $(CFGGROUP)
|
||||
LOGROTMODE ?= 644 # group writable files are ignored by logrotate
|
||||
LOGROTDIROWNER ?= $(CFGDIROWNER)
|
||||
LOGROTDIRGROUP ?= $(CFGDIROWNER)
|
||||
LOGROTDIRMODE ?= $(CFGDIRMODE)
|
||||
APACHE_CONFOWNER ?= $(CFGOWNER)
|
||||
APACHE_CONFGROUP ?= $(CFGGROUP)
|
||||
APACHE_CONFMODE ?= $(CFGMODE)
|
||||
APACHE_CONFDIROWNER ?= $(CFGDIROWNER)
|
||||
APACHE_CONFDIRGROUP ?= $(CFGDIROWNER)
|
||||
APACHE_CONFDIRMODE ?= $(CFGDIRMODE)
|
||||
SITEOWNER ?= $(APACHE_CONFOWNER)
|
||||
SITEGROUP ?= $(APACHE_CONFGROUP)
|
||||
SITEMODE ?= $(APACHE_CONFMODE)
|
||||
SITEDIROWNER ?= $(APACHE_CONFDIROWNER)
|
||||
SITEDIRGROUP ?= $(APACHE_CONFDIROWNER)
|
||||
SITEDIRMODE ?= $(APACHE_CONFDIRMODE)
|
||||
RSYSLOGOWNER ?= $(CFGOWNER)
|
||||
RSYSLOGGROUP ?= $(CFGGROUP)
|
||||
RSYSLOGMODE ?= $(CFGMODE)
|
||||
RSYSLOGDIROWNER ?= $(CFGDIROWNER)
|
||||
RSYSLOGDIRGROUP ?= $(CFGDIROWNER)
|
||||
RSYSLOGDIRMODE ?= $(CFGDIRMODE)
|
||||
CRONTABOWNER ?= $(CFGOWNER)
|
||||
CRONTABGROUP ?= $(CFGGROUP)
|
||||
CRONTABMODE ?= 600
|
||||
CRONTABDIROWNER ?= $(CFGDIROWNER)
|
||||
CRONTABDIRGROUP ?= $(CFGDIROWNER)
|
||||
CRONTABDIRMODE ?= $(CFGDIRMODE)
|
||||
KIO_PROTOCOLOWNER ?= $(CFGOWNER)
|
||||
KIO_PROTOCOLGROUP ?= $(CFGGROUP)
|
||||
KIO_PROTOCOLMODE ?= 664
|
||||
KIO_PROTOCOLDIROWNER ?= $(CFGDIROWNER)
|
||||
KIO_PROTOCOLDIRGROUP ?= $(CFGDIROWNER)
|
||||
KIO_PROTOCOLDIRMODE ?= $(CFGDIRMODE)
|
||||
PKG_CONFIGOWNER ?= $(CFGOWNER)
|
||||
PKG_CONFIGGROUP ?= $(CFGGROUP)
|
||||
PKG_CONFIGMODE ?= 664
|
||||
PKG_CONFIGDIROWNER ?= $(CFGDIROWNER)
|
||||
PKG_CONFIGDIRGROUP ?= $(CFGDIROWNER)
|
||||
PKG_CONFIGDIRMODE ?= $(CFGDIRMODE)
|
||||
EXEOWNER ?= root
|
||||
EXEGROUP ?= root
|
||||
EXEMODE ?= 755
|
||||
EXEDIROWNER ?= root
|
||||
EXEDIRGROUP ?= root
|
||||
EXEDIRMODE ?= 755
|
||||
CFGOWNER ?= root
|
||||
CFGGROUP ?= root
|
||||
CFGMODE ?= 664
|
||||
CFGDIROWNER ?= $(EXEDIROWNER)
|
||||
CFGDIRGROUP ?= $(EXEDIRGROUP)
|
||||
CFGDIRMODE ?= $(EXEDIRMODE)
|
||||
SYSCFGOWNER ?= $(CFGOWNER)
|
||||
SYSCFGGROUP ?= $(CFGGROUP)
|
||||
SYSCFGMODE ?= $(CFGMODE)
|
||||
SYSCFGDIROWNER ?= $(CFGDIROWNER)
|
||||
SYSCFGDIRGROUP ?= $(CFGDIRGROUP)
|
||||
SYSCFGDIRMODE ?= $(CFGDIRMODE)
|
||||
HDROWNER ?= root
|
||||
HDRGROUP ?= root
|
||||
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)
|
||||
PYMODOWNER ?= root
|
||||
PYMODGROUP ?= root
|
||||
PYMODMODE ?= 644
|
||||
PYMODDIROWNER ?= root
|
||||
PYMODDIRGROUP ?= root
|
||||
PYMODDIRMODE ?= 755
|
||||
INITDIRMODE ?= $(EXEDIRMODE)
|
||||
INITOWNER ?= $(EXEOWNER)
|
||||
INITGROUP ?= $(EXEGROUP)
|
||||
INITMODE ?= $(EXEMODE)
|
||||
INITDIROWNER ?= $(EXEDIROWNER)
|
||||
INITDIRGROUP ?= $(EXEDIRGROUP)
|
||||
INITDIRMODE ?= $(EXEDIRMODE)
|
||||
CGIOWNER ?= $(EXEOWNER)
|
||||
CGIGROUP ?= $(EXEGROUP)
|
||||
CGIMODE ?= $(EXEMODE)
|
||||
CGIDIROWNER ?= $(EXEDIROWNER)
|
||||
CGIDIRGROUP ?= $(EXEDIRGROUP)
|
||||
CGIDIRMODE ?= $(EXEDIRMODE)
|
||||
HTMLOWNER ?= wwwrun
|
||||
HTMLGROUP ?= www
|
||||
HTMLMODE ?= 644
|
||||
HTMLDIROWNER ?= wwwrun
|
||||
HTMLDIRGROUP ?= www
|
||||
HTMLDIRMODE ?= 755
|
||||
SYSTEMDOWNER ?= root
|
||||
SYSTEMDGROUP ?= root
|
||||
SYSTEMDMODE ?= 644
|
||||
SYSTEMDDIROWNER ?= root
|
||||
SYSTEMDDIRGROUP ?= root
|
||||
SYSTEMDDIRMODE ?= 755
|
||||
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 ?= root
|
||||
PROFILEDIRGROUP ?= root
|
||||
PROFILEDIRMODE ?= 755
|
||||
ROOTOWNER ?= root
|
||||
ROOTGROUP ?= root
|
||||
ROOTMODE ?= 600
|
||||
ROOTDIROWNER ?= root
|
||||
ROOTDIRGROUP ?= root
|
||||
ROOTDIRMODE ?= 750
|
||||
DOCOWNER ?= $(HDROWNER)
|
||||
DOCGROUP ?= $(HDRGROUP)
|
||||
DOCMODE ?= $(HDRMODE)
|
||||
DOCDIROWNER ?= $(HDRDIROWNER)
|
||||
DOCDIRGROUP ?= $(HDRDIROWNER)
|
||||
DOCDIRMODE ?= $(HDRDIRMODE)
|
||||
TMPLOWNER ?= $(DOCOWNER)
|
||||
TMPLGROUP ?= $(DOCGROUP)
|
||||
TMPLMODE ?= $(DOCMODE)
|
||||
TMPLDIROWNER ?= $(DOCDIROWNER)
|
||||
TMPLDIRGROUP ?= $(DOCDIRGROUP)
|
||||
TMPLDIRMODE ?= $(DOCDIRMODE)
|
||||
VAROWNER ?= nogroup
|
||||
VARGROUP ?= nobody
|
||||
VARMODE ?= 666
|
||||
VARDIROWNER ?= root
|
||||
VARDIRGROUP ?= root
|
||||
VARDIRMODE ?= 775
|
||||
PREFIXOWNER ?= $(EXEOWNER)
|
||||
PREFIXGROUP ?= $(EXEGROUP)
|
||||
PREFIXMODE ?= 644
|
||||
PREFIXDIROWNER ?= $(EXEOWNER)
|
||||
PREFIXDIRGROUP ?= $(EXEGROUP)
|
||||
PREFIXDIRMODE ?= 755
|
||||
IMGOWNER ?= $(DOCOWNER)
|
||||
IMGGROUP ?= $(DOCGROUP)
|
||||
IMGMODE ?= $(DOCMODE)
|
||||
IMGDIROWNER ?= $(DOCDIROWNER)
|
||||
IMGDIRGROUP ?= $(DOCDIROWNER)
|
||||
IMGDIRMODE ?= $(DOCDIRMODE)
|
||||
MOOWNER ?= $(EXEOWNER)
|
||||
MOGROUP ?= $(EXEGROUP)
|
||||
MOMODE ?= 644
|
||||
MODIROWNER ?= $(EXEDIROWNER)
|
||||
MODIRGROUP ?= $(EXEDIROWNER)
|
||||
MODIRMODE ?= $(EXEDIRMODE)
|
||||
LOGOWNER ?= $(DOCOWNER)
|
||||
LOGGROUP ?= $(DOCGROUP)
|
||||
LOGMODE ?= $(DOCMODE)
|
||||
LOGDIROWNER ?= $(DOCDIROWNER)
|
||||
LOGDIRGROUP ?= $(DOCDIROWNER)
|
||||
LOGDIRMODE ?= $(DOCDIRMODE)
|
||||
JAVAOWNER ?= $(LIBOWNER)
|
||||
JAVAGROUP ?= $(LIBGROUP)
|
||||
JAVAMODE ?= $(LIBMODE)
|
||||
JAVADIROWNER ?= $(LIBDIROWNER)
|
||||
JAVADIRGROUP ?= $(LIBDIRGROUP)
|
||||
JAVADIRMODE ?= $(LIBDIRMODE)
|
||||
LD_CONFOWNER ?= $(CFGOWNER)
|
||||
LD_CONFGROUP ?= $(CFGGROUP)
|
||||
LD_CONFMODE ?= 664
|
||||
LD_CONFDIROWNER ?= $(CFGDIROWNER)
|
||||
LD_CONFDIRGROUP ?= $(CFGDIROWNER)
|
||||
LD_CONFDIRMODE ?= $(CFGDIRMODE)
|
||||
LOGROTOWNER ?= $(CFGOWNER)
|
||||
LOGROTGROUP ?= $(CFGGROUP)
|
||||
LOGROTMODE ?= 644 # group writable files are ignored by logrotate
|
||||
LOGROTDIROWNER ?= $(CFGDIROWNER)
|
||||
LOGROTDIRGROUP ?= $(CFGDIROWNER)
|
||||
LOGROTDIRMODE ?= $(CFGDIRMODE)
|
||||
APACHE_CONFOWNER ?= $(CFGOWNER)
|
||||
APACHE_CONFGROUP ?= $(CFGGROUP)
|
||||
APACHE_CONFMODE ?= $(CFGMODE)
|
||||
APACHE_CONFDIROWNER ?= $(CFGDIROWNER)
|
||||
APACHE_CONFDIRGROUP ?= $(CFGDIROWNER)
|
||||
APACHE_CONFDIRMODE ?= $(CFGDIRMODE)
|
||||
SITEOWNER ?= $(APACHE_CONFOWNER)
|
||||
SITEGROUP ?= $(APACHE_CONFGROUP)
|
||||
SITEMODE ?= $(APACHE_CONFMODE)
|
||||
SITEDIROWNER ?= $(APACHE_CONFDIROWNER)
|
||||
SITEDIRGROUP ?= $(APACHE_CONFDIROWNER)
|
||||
SITEDIRMODE ?= $(APACHE_CONFDIRMODE)
|
||||
RSYSLOGOWNER ?= $(CFGOWNER)
|
||||
RSYSLOGGROUP ?= $(CFGGROUP)
|
||||
RSYSLOGMODE ?= $(CFGMODE)
|
||||
RSYSLOGDIROWNER ?= $(CFGDIROWNER)
|
||||
RSYSLOGDIRGROUP ?= $(CFGDIROWNER)
|
||||
RSYSLOGDIRMODE ?= $(CFGDIRMODE)
|
||||
CRONTABOWNER ?= $(CFGOWNER)
|
||||
CRONTABGROUP ?= $(CFGGROUP)
|
||||
CRONTABMODE ?= 600
|
||||
CRONTABDIROWNER ?= $(CFGDIROWNER)
|
||||
CRONTABDIRGROUP ?= $(CFGDIROWNER)
|
||||
CRONTABDIRMODE ?= $(CFGDIRMODE)
|
||||
KIO_PROTOCOLOWNER ?= $(CFGOWNER)
|
||||
KIO_PROTOCOLGROUP ?= $(CFGGROUP)
|
||||
KIO_PROTOCOLMODE ?= 664
|
||||
KIO_PROTOCOLDIROWNER ?= $(CFGDIROWNER)
|
||||
KIO_PROTOCOLDIRGROUP ?= $(CFGDIROWNER)
|
||||
KIO_PROTOCOLDIRMODE ?= $(CFGDIRMODE)
|
||||
PKG_CONFIGOWNER ?= $(CFGOWNER)
|
||||
PKG_CONFIGGROUP ?= $(CFGGROUP)
|
||||
PKG_CONFIGMODE ?= 664
|
||||
PKG_CONFIGDIROWNER ?= $(CFGDIROWNER)
|
||||
PKG_CONFIGDIRGROUP ?= $(CFGDIROWNER)
|
||||
PKG_CONFIGDIRMODE ?= $(CFGDIRMODE)
|
||||
|
||||
# -- 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_BTOOLS ?= true
|
||||
#USE_DSPFS ?= true
|
||||
|
||||
#USE_ENGINE_BENNO ?= true
|
||||
#USE_ENGINE_JAN ?= 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_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_MCHECK ?= true
|
||||
#USE_MEMWATCH ?= true
|
||||
#USE_MPATROL ?= true
|
||||
#USE_TRACING ?= true
|
||||
#USE_TIMER ?= true
|
||||
LOG_THREAD_NAMES ?= true
|
||||
#USE_DBMALLOC ?= true
|
||||
#USE_DMALLOC ?= true
|
||||
#USE_EFENCE ?= true
|
||||
#USE_VALGRIND ?= true
|
||||
#USE_MCHECK ?= true
|
||||
#USE_MEMWATCH ?= true
|
||||
#USE_MPATROL ?= 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_STACK_PROTECTOR ?= true
|
||||
#USE_STACK_CHECKER ?= true
|
||||
#STRIP_SYMBOLS ?= true
|
||||
#COMPILE_DEBUG_CODE ?= true
|
||||
#COMPILE_DEBUG_LOG ?= true
|
||||
USE_COMPILER_DEBUG_OPTS ?= true
|
||||
USE_COMPILER_OPTIMIZATION_OPTS?= true
|
||||
USE_STACK_PROTECTOR ?= true
|
||||
#USE_STACK_CHECKER ?= true
|
||||
|
||||
#USE_FUSE ?= true
|
||||
#USE_SNDFILE ?= true
|
||||
#USE_GLIB ?= true
|
||||
USE_ASSERTIONS ?= false
|
||||
BREAK_ABI ?= false
|
||||
INSTALL_HOME_BIN_WRAPPERS ?= false
|
||||
#USE_FUSE ?= true
|
||||
#USE_SNDFILE ?= true
|
||||
#USE_GLIB ?= true
|
||||
USE_ASSERTIONS ?= false
|
||||
BREAK_ABI ?= false
|
||||
INSTALL_HOME_BIN_WRAPPERS ?= false
|
||||
|
|
|
|||
498
make/defs.mk
498
make/defs.mk
|
|
@ -3,113 +3,113 @@
|
|||
# $Id$
|
||||
|
||||
ifndef JW_BUILD_DEF_MK_INCLUDED
|
||||
JW_BUILD_DEF_MK_INCLUDED = true
|
||||
JW_BUILD_DEF_MK_INCLUDED = true
|
||||
|
||||
MAKEFLAGS += -r
|
||||
MAKEFLAGS += -r
|
||||
|
||||
include $(MODDIR)/make/projects.mk
|
||||
|
||||
ifeq ($(MAKE_BENCHMARK),true)
|
||||
export SHELL := /bin/bash $(MOD_SCRIPT_DIR)/timed-make-shell.sh
|
||||
export SHELL := /bin/bash $(MOD_SCRIPT_DIR)/timed-make-shell.sh
|
||||
else
|
||||
export SHELL := /bin/bash
|
||||
export SHELL := /bin/bash
|
||||
endif
|
||||
|
||||
# ----- executables
|
||||
ifndef WHICH
|
||||
WHICH := $(firstword $(wildcard /usr/bin/which) $(shell which which))
|
||||
WHICH := $(firstword $(wildcard /usr/bin/which) $(shell which which))
|
||||
endif
|
||||
ifndef GREP
|
||||
GREP := $(shell $(WHICH) grep)
|
||||
GREP := $(shell $(WHICH) grep)
|
||||
endif
|
||||
ifndef ECHO
|
||||
ECHO := $(shell $(WHICH) echo)
|
||||
ECHO := $(shell $(WHICH) echo)
|
||||
endif
|
||||
ifndef TEST
|
||||
TEST := $(shell $(WHICH) test)
|
||||
TEST := $(shell $(WHICH) test)
|
||||
endif
|
||||
ifndef SED
|
||||
SED := $(shell $(WHICH) sed)
|
||||
SED := $(shell $(WHICH) sed)
|
||||
endif
|
||||
ifndef CAT
|
||||
CAT := $(shell $(WHICH) cat)
|
||||
CAT := $(shell $(WHICH) cat)
|
||||
endif
|
||||
ifndef BROWSER
|
||||
BROWSER := $(shell $(WHICH) xdg-open)
|
||||
BROWSER := $(shell $(WHICH) xdg-open)
|
||||
endif
|
||||
ifeq ($(origin RM),default)
|
||||
RM := $(shell $(WHICH) rm)
|
||||
RM := $(shell $(WHICH) rm)
|
||||
endif
|
||||
ifndef AR
|
||||
AR = $(shell $(WHICH) ar)
|
||||
AR = $(shell $(WHICH) ar)
|
||||
endif
|
||||
#ifndef PWD
|
||||
PWD := $(shell $(WHICH) pwd)
|
||||
PWD := $(shell $(WHICH) pwd)
|
||||
#endif
|
||||
ifndef CWD
|
||||
CWD := $(shell $(PWD))
|
||||
CWD := $(shell $(PWD))
|
||||
endif
|
||||
ifndef BIN_INSTALL
|
||||
BIN_INSTALL := $(shell $(WHICH) install)
|
||||
BIN_INSTALL := $(shell $(WHICH) install)
|
||||
endif
|
||||
ifndef SUDO
|
||||
SUDO := $(shell $(WHICH) sudo)
|
||||
SUDO := $(shell $(WHICH) sudo)
|
||||
endif
|
||||
ifndef MY_SHELL
|
||||
MY_SHELL := /bin/bash
|
||||
MY_SHELL := /bin/bash
|
||||
endif
|
||||
ifndef ID
|
||||
ID := $(shell $(WHICH) id)
|
||||
ID := $(shell $(WHICH) id)
|
||||
endif
|
||||
ifndef CUT
|
||||
CUT := $(shell $(WHICH) cut)
|
||||
CUT := $(shell $(WHICH) cut)
|
||||
endif
|
||||
ifndef TR
|
||||
TR := $(shell $(WHICH) tr)
|
||||
TR := $(shell $(WHICH) tr)
|
||||
endif
|
||||
ifndef AWK
|
||||
AWK := $(shell $(WHICH) awk)
|
||||
AWK := $(shell $(WHICH) awk)
|
||||
endif
|
||||
ifndef GETENT
|
||||
GETENT := $(shell $(WHICH) getent)
|
||||
GETENT := $(shell $(WHICH) getent)
|
||||
endif
|
||||
ifndef XARGS
|
||||
XARGS := $(shell $(WHICH) xargs)
|
||||
XARGS := $(shell $(WHICH) xargs)
|
||||
endif
|
||||
ifndef FIND
|
||||
FIND := $(shell $(WHICH) find)
|
||||
FIND := $(shell $(WHICH) find)
|
||||
endif
|
||||
ifndef PRINTF
|
||||
PRINTF := $(shell $(WHICH) printf)
|
||||
PRINTF := $(shell $(WHICH) printf)
|
||||
endif
|
||||
|
||||
PKG_SH_EXE := /bin/bash $(MOD_SCRIPT_DIR)/pkg.sh
|
||||
LOG_INSTALL_SH := $(PKG_SH_EXE) log-install
|
||||
UPDATE_REPO_SH := /opt/packager-server/bin/packager-server schedule-rebuild
|
||||
PKG_SH_EXE := /bin/bash $(MOD_SCRIPT_DIR)/pkg.sh
|
||||
LOG_INSTALL_SH := $(PKG_SH_EXE) log-install
|
||||
UPDATE_REPO_SH := /opt/packager-server/bin/packager-server schedule-rebuild
|
||||
|
||||
ifdef INSTALL_LINK
|
||||
INSTALL = $(SUDO) $(LOG_INSTALL_SH) -WA $(LOG_INSTALL_EXTRA_OPTS)
|
||||
LINK_LIB = $(SUDO) $(LOG_INSTALL_SH) -LA $(LOG_INSTALL_EXTRA_OPTS)
|
||||
INSTALL = $(SUDO) $(LOG_INSTALL_SH) -WA $(LOG_INSTALL_EXTRA_OPTS)
|
||||
LINK_LIB = $(SUDO) $(LOG_INSTALL_SH) -LA $(LOG_INSTALL_EXTRA_OPTS)
|
||||
else ifdef INSTALL_SYMLINK
|
||||
INSTALL = $(SUDO) $(LOG_INSTALL_SH) -LA $(LOG_INSTALL_EXTRA_OPTS)
|
||||
LINK_LIB = $(SUDO) $(LOG_INSTALL_SH) -LA $(LOG_INSTALL_EXTRA_OPTS)
|
||||
INSTALL = $(SUDO) $(LOG_INSTALL_SH) -LA $(LOG_INSTALL_EXTRA_OPTS)
|
||||
LINK_LIB = $(SUDO) $(LOG_INSTALL_SH) -LA $(LOG_INSTALL_EXTRA_OPTS)
|
||||
else
|
||||
ifdef INSTALL_LOG
|
||||
INSTALL = $(LOG_INSTALL_SH) -p -l $(INSTALL_LOG) $(LOG_INSTALL_EXTRA_OPTS)
|
||||
LINK_LIB = $(LOG_INSTALL_SH) -L -l $(INSTALL_LOG) $(LOG_INSTALL_EXTRA_OPTS)
|
||||
INSTALL = $(LOG_INSTALL_SH) -p -l $(INSTALL_LOG) $(LOG_INSTALL_EXTRA_OPTS)
|
||||
LINK_LIB = $(LOG_INSTALL_SH) -L -l $(INSTALL_LOG) $(LOG_INSTALL_EXTRA_OPTS)
|
||||
else
|
||||
ifndef INSTALL
|
||||
INSTALL = install
|
||||
INSTALL = install
|
||||
endif
|
||||
ifndef LINK_LIB
|
||||
LINK_LIB = $(LOG_INSTALL_SH) -L
|
||||
LINK_LIB = $(LOG_INSTALL_SH) -L
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
# ----- function definitions
|
||||
|
||||
reverse = $(if $(wordlist 2,2,$(1)),$(call reverse,$(wordlist 2,$(words $(1)),$(1))) $(firstword $(1)),$(1))
|
||||
reverse = $(if $(wordlist 2,2,$(1)),$(call reverse,$(wordlist 2,$(words $(1)),$(1))) $(firstword $(1)),$(1))
|
||||
|
||||
define make_subdirs
|
||||
set -e; for D in $(SUBDIRS) ; do make -C $$D ; done
|
||||
|
|
@ -136,9 +136,9 @@ define beautify_lib_path
|
|||
endef
|
||||
|
||||
ifeq ($(INCLUDE_REV_IN_VERSIONS),true)
|
||||
version = $(shell $(CAT) $1/VERSION | $(SED) 's/-dev//; s/[ ]*//g')
|
||||
version = $(shell $(CAT) $1/VERSION | $(SED) 's/-dev//; s/[ ]*//g')
|
||||
else
|
||||
version = $(shell $(CAT) $1/VERSION | $(SED) 's/-.*//; s/[ ]*//g')
|
||||
version = $(shell $(CAT) $1/VERSION | $(SED) 's/-.*//; s/[ ]*//g')
|
||||
endif
|
||||
|
||||
define install_links
|
||||
|
|
@ -155,120 +155,120 @@ endef
|
|||
# ----- standard variables
|
||||
|
||||
ifeq ($(PROJECT),)
|
||||
PROJECT := $(shell $(ECHO) $(patsubst $(FLAVOUR_PREFIX)%,%,$(notdir $(realpath $(TOPDIR)))) | $(SED) 's/-[0-9].*//')
|
||||
PROJECT := $(shell $(ECHO) $(patsubst $(FLAVOUR_PREFIX)%,%,$(notdir $(realpath $(TOPDIR)))) | $(SED) 's/-[0-9].*//')
|
||||
endif
|
||||
|
||||
ifneq ($(wildcard $(TOPDIR)/.git),)
|
||||
VCS ?= git
|
||||
VCS ?= git
|
||||
else ifneq ($(wildcard $(TOPDIR)/CVS),)
|
||||
VCS ?= cvs
|
||||
VCS ?= cvs
|
||||
endif
|
||||
|
||||
# ----- user and organization
|
||||
|
||||
ifndef BUILD_USER
|
||||
BUILD_USER := $(shell $(ID) -un)
|
||||
BUILD_USER := $(shell $(ID) -un)
|
||||
endif
|
||||
ifndef BUILD_GROUP
|
||||
BUILD_GROUP := $(shell $(ID) -gn)
|
||||
BUILD_GROUP := $(shell $(ID) -gn)
|
||||
endif
|
||||
JANWARE_USER ?= $(BUILD_USER)
|
||||
JANWARE_USER ?= $(BUILD_USER)
|
||||
export JANWARE_USER
|
||||
ifndef FULL_NAME
|
||||
FULL_NAME := $(shell $(ID) -nu | $(XARGS) $(GETENT) passwd | $(CUT) -d: -f5)
|
||||
FULL_NAME := $(shell $(ID) -nu | $(XARGS) $(GETENT) passwd | $(CUT) -d: -f5)
|
||||
endif
|
||||
|
||||
JANWARE_CLIENT ?= jw
|
||||
CUSTOMER ?= $(JANWARE_CLIENT)
|
||||
JANWARE_CLIENT ?= jw
|
||||
CUSTOMER ?= $(JANWARE_CLIENT)
|
||||
ifeq ($(JANWARE_CLIENT),jw)
|
||||
JANWARE_WIKI ?= priv
|
||||
JANWARE_WIKI ?= priv
|
||||
else
|
||||
JANWARE_WIKI ?= $(JANWARE_CLIENT)
|
||||
JANWARE_WIKI ?= $(JANWARE_CLIENT)
|
||||
endif
|
||||
JANWARE_URL_DOC_MODULE ?= https://janware.com/wiki/$(JANWARE_WIKI)/assets/types/data/sw/$(PROJECT)/$(notdir $(CWD))
|
||||
JANWARE_URL_DOC_PROJECT ?= https://janware.com/wiki/$(JANWARE_WIKI)/assets/types/data/sw/$(PROJECT)/start
|
||||
PUBLIC_PATH_DEVEL_DOC = /doc/devel
|
||||
UPLOAD_URL_DEVEL_DOC = rsync_ssh://$(JANWARE_USER)@janware.com:/srv/dav/pub/clients/$(JANWARE_CLIENT)/$(PUBLIC_PATH_DEVEL_DOC)
|
||||
PKG_VENDOR ?= janware GmbH
|
||||
JANWARE_URL_DOC_MODULE ?= https://janware.com/wiki/$(JANWARE_WIKI)/assets/types/data/sw/$(PROJECT)/$(notdir $(CWD))
|
||||
JANWARE_URL_DOC_PROJECT ?= https://janware.com/wiki/$(JANWARE_WIKI)/assets/types/data/sw/$(PROJECT)/start
|
||||
PUBLIC_PATH_DEVEL_DOC = /doc/devel
|
||||
UPLOAD_URL_DEVEL_DOC = rsync_ssh://$(JANWARE_USER)@janware.com:/srv/dav/pub/clients/$(JANWARE_CLIENT)/$(PUBLIC_PATH_DEVEL_DOC)
|
||||
PKG_VENDOR ?= janware GmbH
|
||||
|
||||
# ----- packaging variables
|
||||
|
||||
ifneq ($(filter debian%,$(OS_NAME_VERSION)),)
|
||||
PKG_FORMAT ?= debian
|
||||
PKG_FORMAT ?= debian
|
||||
else
|
||||
PKG_FORMAT ?= rpm
|
||||
PKG_FORMAT ?= rpm
|
||||
endif
|
||||
|
||||
ifeq ($(PKG_FORMAT),debian)
|
||||
RPM ?= /bin/bash $(MOD_SCRIPT_DIR)/dpm.sh
|
||||
RPM_ARCH := $(shell dpkg --print-architecture)
|
||||
RPM_SUFFIX ?= deb
|
||||
RPM ?= /bin/bash $(MOD_SCRIPT_DIR)/dpm.sh
|
||||
RPM_ARCH := $(shell dpkg --print-architecture)
|
||||
RPM_SUFFIX ?= deb
|
||||
else
|
||||
RPM ?= /bin/rpm
|
||||
RPM_ARCH ?= $(TARGET_ARCH)
|
||||
RPM_SUFFIX ?= rpm
|
||||
RPM ?= /bin/rpm
|
||||
RPM_ARCH ?= $(TARGET_ARCH)
|
||||
RPM_SUFFIX ?= rpm
|
||||
endif
|
||||
|
||||
ifeq ($(PKG_FORMAT),debian)
|
||||
export INCLUDE_REV_IN_VERSIONS = true
|
||||
endif
|
||||
|
||||
PROJECT_DESCR_FILE ?= $(wildcard $(TOPDIR)/make/project.conf)
|
||||
PROJECT_SHORT_NAME ?= $(PROJECT)
|
||||
PROJECT_CAPNAME := $(shell $(ECHO) $(PROJECT) | tr [a-z] [A-Z] | $(SED) 's/-/_/g')
|
||||
PROJECT_DESCR ?= $(call proj_query, summary $(PROJECT))
|
||||
PROJECT_SUMMARY ?= $(PROJECT_DESCR)
|
||||
PROJECT_DESCR_FILE ?= $(wildcard $(TOPDIR)/make/project.conf)
|
||||
PROJECT_SHORT_NAME ?= $(PROJECT)
|
||||
PROJECT_CAPNAME := $(shell $(ECHO) $(PROJECT) | tr [a-z] [A-Z] | $(SED) 's/-/_/g')
|
||||
PROJECT_DESCR ?= $(call proj_query, summary $(PROJECT))
|
||||
PROJECT_SUMMARY ?= $(PROJECT_DESCR)
|
||||
|
||||
ifneq ($(PROJECT_DESCR_FILE),)
|
||||
ifeq ($(shell $(GREP) "^ *subpackages *=.*devel" $(PROJECT_DESCR_FILE)),)
|
||||
CREATE_DEVEL = false
|
||||
ifeq ($(shell $(GREP) "^ *subpackages * = .*devel" $(PROJECT_DESCR_FILE)),)
|
||||
CREATE_DEVEL = false
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(VERSION),)
|
||||
ifneq ($(wildcard $(VERSION_FILE)),)
|
||||
VERSION := $(shell $(CAT) $(VERSION_FILE))
|
||||
VERSION := $(shell $(CAT) $(VERSION_FILE))
|
||||
endif
|
||||
endif
|
||||
DIST_VERSION ?= $(patsubst %-dev,%,$(VERSION))
|
||||
HEX_VERSION := $(shell $(ECHO) $(DIST_VERSION) | \
|
||||
DIST_VERSION ?= $(patsubst %-dev,%,$(VERSION))
|
||||
HEX_VERSION := $(shell $(ECHO) $(DIST_VERSION) | \
|
||||
$(SED) 's/-dev//; s/pre[^\.]*//; s/F[^\.]//; s/[\.-]/ /g' | $(XARGS) $(PRINTF) "0x%02x%02x%02x%02x")
|
||||
BINARY_VERSION := $(shell $(ECHO) $(PROJECT)_$(DIST_VERSION) | tr [a-z] [A-Z] | $(SED) 's/-[^-]*$$//; s/-/_/g')
|
||||
WINVERSION = $(subst .,_,$(VERSION))
|
||||
LOCAL_VERSION = $(VERSION)
|
||||
LOCAL_WINVERSION = $(subst .,_,$(VERSION))
|
||||
DIST_VERSION = $(patsubst %-dev,%,$(VERSION))
|
||||
DIST_WINVERSION = $(patsubst %-dev,%,$(WINVERSION))
|
||||
LOCAL_DIST_VERSION = $(patsubst %-dev,%,$(LOCAL_VERSION))
|
||||
LOCAL_DIST_WINVERSION = $(patsubst %-dev,%,$(LOCAL_WINVERSION))
|
||||
DIST_VERSION_WORDS = $(subst ., ,$(subst -, ,$(DIST_VERSION)))
|
||||
MAJOR_VERSION = $(word 1,$(DIST_VERSION_WORDS))
|
||||
MINOR_VERSION = $(word 2,$(DIST_VERSION_WORDS))
|
||||
RELEASE_VERSION = $(word 2,$(DIST_VERSION_WORDS))
|
||||
BUILD_NUMBER = $(word 4,$(DIST_VERSION_WORDS))
|
||||
MAJOR_MINOR_RELEASE = $(MAJOR_VERSION).$(MINOR_VERSION).$(RELEASE_VERSION)
|
||||
CVS_RSH ?= /usr/bin/ssh
|
||||
BINARY_VERSION := $(shell $(ECHO) $(PROJECT)_$(DIST_VERSION) | tr [a-z] [A-Z] | $(SED) 's/-[^-]*$$//; s/-/_/g')
|
||||
WINVERSION = $(subst .,_,$(VERSION))
|
||||
LOCAL_VERSION = $(VERSION)
|
||||
LOCAL_WINVERSION = $(subst .,_,$(VERSION))
|
||||
DIST_VERSION = $(patsubst %-dev,%,$(VERSION))
|
||||
DIST_WINVERSION = $(patsubst %-dev,%,$(WINVERSION))
|
||||
LOCAL_DIST_VERSION = $(patsubst %-dev,%,$(LOCAL_VERSION))
|
||||
LOCAL_DIST_WINVERSION = $(patsubst %-dev,%,$(LOCAL_WINVERSION))
|
||||
DIST_VERSION_WORDS = $(subst ., ,$(subst -, ,$(DIST_VERSION)))
|
||||
MAJOR_VERSION = $(word 1,$(DIST_VERSION_WORDS))
|
||||
MINOR_VERSION = $(word 2,$(DIST_VERSION_WORDS))
|
||||
RELEASE_VERSION = $(word 2,$(DIST_VERSION_WORDS))
|
||||
BUILD_NUMBER = $(word 4,$(DIST_VERSION_WORDS))
|
||||
MAJOR_MINOR_RELEASE = $(MAJOR_VERSION).$(MINOR_VERSION).$(RELEASE_VERSION)
|
||||
CVS_RSH ?= /usr/bin/ssh
|
||||
|
||||
# ----- input dirs
|
||||
|
||||
JW_BUILD_DIR = $(MODDIR)
|
||||
PROJECT_STEM = $(PROJECT)-$(DIST_VERSION)
|
||||
JW_BUILD_DIR = $(MODDIR)
|
||||
PROJECT_STEM = $(PROJECT)-$(DIST_VERSION)
|
||||
|
||||
# only works if checked out true to CVS, i.e. below proj
|
||||
ifeq ($(VCS),cvs)
|
||||
CVS_MODULE = $(shell $(SED) "s%/$$%%" CVS/Repository)
|
||||
CVS_ROOT_DIR = $(patsubst %/$(CVS_MODULE),%,$(CWD))
|
||||
CVS_MODULE = $(shell $(SED) "s%/$$%%" CVS/Repository)
|
||||
CVS_ROOT_DIR = $(patsubst %/$(CVS_MODULE),%,$(CWD))
|
||||
endif
|
||||
|
||||
REV_SUBDIRS = $(call reverse $(SUBDIRS))
|
||||
FRESH_CVSDIR = $(HOME)/local/src/cvs.fresh
|
||||
IMAGE_DIR ?= $(CVS_ROOT_DIR)/images
|
||||
PCKG_DEPS_DIR = $(MODDIR)/make/deps.d
|
||||
PCKG_DEFS_DIR = $(MODDIR)/make/defs.d
|
||||
HDRDIR_SCOPE_SUFFIX ?= $(PROJECT)
|
||||
REV_SUBDIRS = $(call reverse $(SUBDIRS))
|
||||
FRESH_CVSDIR = $(HOME)/local/src/cvs.fresh
|
||||
IMAGE_DIR ?= $(CVS_ROOT_DIR)/images
|
||||
PCKG_DEPS_DIR = $(MODDIR)/make/deps.d
|
||||
PCKG_DEFS_DIR = $(MODDIR)/make/defs.d
|
||||
HDRDIR_SCOPE_SUFFIX ?= $(PROJECT)
|
||||
|
||||
CONTRIB_MOD += $(addprefix contrib/,$(CONTRIB_LIBS))
|
||||
REQUIRED := $(CONTRIB_MOD) $(REQUIRED)
|
||||
CONTRIB_MOD += $(addprefix contrib/,$(CONTRIB_LIBS))
|
||||
REQUIRED := $(CONTRIB_MOD) $(REQUIRED)
|
||||
|
||||
ifeq ($(DEVELOPMENT),true)
|
||||
-include $(MODDIR)/make/defs-dev.mk
|
||||
|
|
@ -282,211 +282,211 @@ else
|
|||
endif
|
||||
endif
|
||||
|
||||
IMAGES += $(wildcard *.png *.jpg *.bmp *.gif *.ico *.svg)
|
||||
FONTS += $(wildcard *.woff *.svg)
|
||||
LOCAL_MKFILES ?= $(wildcard GNUmakefile makefile Makefile *.mk)
|
||||
IMAGES += $(wildcard *.png *.jpg *.bmp *.gif *.ico *.svg)
|
||||
FONTS += $(wildcard *.woff *.svg)
|
||||
LOCAL_MKFILES ?= $(wildcard GNUmakefile makefile Makefile *.mk)
|
||||
|
||||
# -- standard dirs and files for build and install
|
||||
|
||||
# -- CFG
|
||||
INSTALLATION_FILE_TYPES += CFG
|
||||
CONFIG_FILE ?= $(CONFIG_DIR)/$(PROJECT).conf
|
||||
SYSCFG_FILE ?= $(SYSCFG_DIR)/$(PROJECT)
|
||||
BUILD_CFGDIR = $(TOPDIR)/conf
|
||||
INSTALLATION_FILE_TYPES += CFG
|
||||
CONFIG_FILE ?= $(CONFIG_DIR)/$(PROJECT).conf
|
||||
SYSCFG_FILE ?= $(SYSCFG_DIR)/$(PROJECT)
|
||||
BUILD_CFGDIR = $(TOPDIR)/conf
|
||||
ifeq ($(CONFIG_SUBDIR),)
|
||||
INSTALL_CFGDIR ?= $(CONFIG_DIR)
|
||||
INSTALL_CFGDIR ?= $(CONFIG_DIR)
|
||||
else
|
||||
INSTALL_CFGDIR ?= $(CONFIG_DIR)/$(CONFIG_SUBDIR)
|
||||
INSTALL_CFGDIR ?= $(CONFIG_DIR)/$(CONFIG_SUBDIR)
|
||||
endif
|
||||
LOCAL_CFG ?= $(filter-out %.site.conf, $(filter-out rsyslog-%, $(wildcard *.conf *.xml *.bprof *.jw-tmpl *.ini))) $(LOCAL_EXTRA_CFG)
|
||||
INSTALLED_CFG ?= $(addprefix $(INSTALL_CFGDIR)/,$(LOCAL_CFG))
|
||||
LOCAL_CFG ?= $(filter-out %.site.conf, $(filter-out rsyslog-%, $(wildcard *.conf *.xml *.bprof *.jw-tmpl *.ini))) $(LOCAL_EXTRA_CFG)
|
||||
INSTALLED_CFG ?= $(addprefix $(INSTALL_CFGDIR)/,$(LOCAL_CFG))
|
||||
|
||||
# -- SYSCFG
|
||||
INSTALLATION_FILE_TYPES += SYSCFG
|
||||
SYSCFG_FILES += $(basename $(wildcard *.sysconf))
|
||||
BUILD_SYSCFG = $(TOPDIR)/conf
|
||||
BUILD_SYSCFGDIR = $(BUILD_SYSCFG)
|
||||
INSTALL_SYSCFGDIR ?= $(SYSCFG_DIR)
|
||||
INSTALLED_SYSCFG ?= $(addprefix $(INSTALL_SYSCFGDIR)/,$(SYSCFG_FILES))
|
||||
INSTALLATION_FILE_TYPES += SYSCFG
|
||||
SYSCFG_FILES += $(basename $(wildcard *.sysconf))
|
||||
BUILD_SYSCFG = $(TOPDIR)/conf
|
||||
BUILD_SYSCFGDIR = $(BUILD_SYSCFG)
|
||||
INSTALL_SYSCFGDIR ?= $(SYSCFG_DIR)
|
||||
INSTALLED_SYSCFG ?= $(addprefix $(INSTALL_SYSCFGDIR)/,$(SYSCFG_FILES))
|
||||
|
||||
# -- HDR
|
||||
INSTALLATION_FILE_TYPES += HDR
|
||||
BUILD_HDRDIR_BASE ?= $(TOPDIR)/include
|
||||
BUILD_HDRDIR ?= $(BUILD_HDRDIR_BASE)/$(HDRDIR_SCOPE_SUFFIX)
|
||||
SRC_H += $(filter %.h %.H %.hpp, $(SRC_ALL_CPP))
|
||||
BUILD_H = $(addprefix $(BUILD_HDRDIR)/,$(SRC_H))
|
||||
BUILD_HDR += $(addprefix $(BUILD_HDRDIR)/,$(SRC_H))
|
||||
INSTALL_HDRDIR ?= $(PREFIX)/include
|
||||
INSTALLED_HDR += $(addprefix $(INSTALL_HDRDIR)/,$(SRC_H))
|
||||
INSTALLATION_FILE_TYPES += HDR
|
||||
BUILD_HDRDIR_BASE ?= $(TOPDIR)/include
|
||||
BUILD_HDRDIR ?= $(BUILD_HDRDIR_BASE)/$(HDRDIR_SCOPE_SUFFIX)
|
||||
SRC_H += $(filter %.h %.H %.hpp, $(SRC_ALL_CPP))
|
||||
BUILD_H = $(addprefix $(BUILD_HDRDIR)/,$(SRC_H))
|
||||
BUILD_HDR += $(addprefix $(BUILD_HDRDIR)/,$(SRC_H))
|
||||
INSTALL_HDRDIR ?= $(PREFIX)/include
|
||||
INSTALLED_HDR += $(addprefix $(INSTALL_HDRDIR)/,$(SRC_H))
|
||||
|
||||
# -- DOC
|
||||
INSTALLATION_FILE_TYPES += DOC
|
||||
DOCS += $(wildcard VERSION README* CHANGES TODO* LICENSE AUTHORS CREDITS RELEASES *.pdf *.txt *.html)
|
||||
DOCSUBDIRS += $(wildcard html tex info examples src)
|
||||
INSTALLATION_FILE_TYPES += DOC
|
||||
DOCS += $(wildcard VERSION README* CHANGES TODO* LICENSE AUTHORS CREDITS RELEASES *.pdf *.txt *.html)
|
||||
DOCSUBDIRS += $(wildcard html tex info examples src)
|
||||
|
||||
BUILD_DOCDIR ?= $(TOPDIR)/doc
|
||||
BUILD_DOC ?= $(DOC_PREFIX)
|
||||
INSTALL_DOCDIR ?= $(DOC_PREFIX)
|
||||
INSTALLED_DOC ?= $(addprefix $(INSTALL_DOCDIR)/,$(DOCS))
|
||||
BUILD_DOCDIR ?= $(TOPDIR)/doc
|
||||
BUILD_DOC ?= $(DOC_PREFIX)
|
||||
INSTALL_DOCDIR ?= $(DOC_PREFIX)
|
||||
INSTALLED_DOC ?= $(addprefix $(INSTALL_DOCDIR)/,$(DOCS))
|
||||
|
||||
## -- PI
|
||||
#BUILD_PIDIR = $(BUILD_LIBDIR)
|
||||
#BUILD_PI = $(addprefix $(BUILD_PIDIR)/,$(PLUGIN))
|
||||
#INSTALL_PIDIR = $(INSTALL_LIBDIR)
|
||||
#INSTALLED_PI = $(addprefix $(INSTALL_PIDIR)/,$(PLUGIN))
|
||||
#BUILD_PIDIR = $(BUILD_LIBDIR)
|
||||
#BUILD_PI = $(addprefix $(BUILD_PIDIR)/,$(PLUGIN))
|
||||
#INSTALL_PIDIR = $(INSTALL_LIBDIR)
|
||||
#INSTALLED_PI = $(addprefix $(INSTALL_PIDIR)/,$(PLUGIN))
|
||||
|
||||
# -- EXE
|
||||
INSTALLATION_FILE_TYPES += EXE
|
||||
EXE_SH += $(filter-out $(DONT_INSTALL),$(wildcard *.sh *.pl *.pm *.py *.bat *.feedfs))
|
||||
EXE_SH += $(patsubst %.sh.tmpl,%.sh,$(filter-out $(DONT_INSTALL),$(wildcard *.sh.tmpl)))
|
||||
INSTALLATION_FILE_TYPES += EXE
|
||||
EXE_SH += $(filter-out $(DONT_INSTALL),$(wildcard *.sh *.pl *.pm *.py *.bat *.feedfs))
|
||||
EXE_SH += $(patsubst %.sh.tmpl,%.sh,$(filter-out $(DONT_INSTALL),$(wildcard *.sh.tmpl)))
|
||||
|
||||
#EXE_ALL += $(EXE) $(wildcard *.a *.dll *.so *.so.*)
|
||||
BUILD_EXE_BIN += $(addprefix $(BUILD_EXEDIR)/,$(EXE) $(EXE_SH))
|
||||
INSTALLED_EXE_BIN += $(addprefix $(INSTALL_EXEDIR)/,$(EXE_BIN))
|
||||
#EXE_ALL += $(EXE) $(wildcard *.a *.dll *.so *.so.*)
|
||||
BUILD_EXE_BIN += $(addprefix $(BUILD_EXEDIR)/,$(EXE) $(EXE_SH))
|
||||
INSTALLED_EXE_BIN += $(addprefix $(INSTALL_EXEDIR)/,$(EXE_BIN))
|
||||
|
||||
BUILD_EXEDIR = $(TOPDIR)/bin
|
||||
INSTALL_EXEDIR ?= $(EXE_PREFIX)/bin
|
||||
BUILD_EXE += $(BUILD_EXE_BIN)
|
||||
INSTALLED_EXE += $(addprefix $(INSTALL_EXEDIR)/,$(EXE) $(EXE_SH)) $(INSTALLED_EXE_BIN)
|
||||
BUILD_EXEDIR = $(TOPDIR)/bin
|
||||
INSTALL_EXEDIR ?= $(EXE_PREFIX)/bin
|
||||
BUILD_EXE += $(BUILD_EXE_BIN)
|
||||
INSTALLED_EXE += $(addprefix $(INSTALL_EXEDIR)/,$(EXE) $(EXE_SH)) $(INSTALLED_EXE_BIN)
|
||||
|
||||
# -- SCRIPT
|
||||
#INSTALLATION_FILE_TYPES += SCRIPT
|
||||
#BUILD_SCRIPTDIR = $(TOPDIR)/bin
|
||||
#INSTALL_SCRIPTDIR ?= $(EXE_PREFIX)/bin
|
||||
#BUILD_SCRIPT += $(addprefix $(BUILD_SCRIPTDIR)/,$(EXE_SH))
|
||||
#INSTALLED_SCRIPT += $(addprefix $(INSTALL_SCRIPTDIR)/,$(EXE_SH))
|
||||
#INSTALLATION_FILE_TYPES += SCRIPT
|
||||
#BUILD_SCRIPTDIR = $(TOPDIR)/bin
|
||||
#INSTALL_SCRIPTDIR ?= $(EXE_PREFIX)/bin
|
||||
#BUILD_SCRIPT += $(addprefix $(BUILD_SCRIPTDIR)/,$(EXE_SH))
|
||||
#INSTALLED_SCRIPT += $(addprefix $(INSTALL_SCRIPTDIR)/,$(EXE_SH))
|
||||
|
||||
# -- CGI
|
||||
INSTALLATION_FILE_TYPES += CGI
|
||||
EXE_CGI += $(filter-out $(DONT_INSTALL),$(wildcard *.cgi))
|
||||
EXE_CGI += $(patsubst %.cgi.tmpl,%.cgi,$(filter-out $(DONT_INSTALL),$(wildcard *.cgi.tmpl)))
|
||||
INSTALLATION_FILE_TYPES += CGI
|
||||
EXE_CGI += $(filter-out $(DONT_INSTALL),$(wildcard *.cgi))
|
||||
EXE_CGI += $(patsubst %.cgi.tmpl,%.cgi,$(filter-out $(DONT_INSTALL),$(wildcard *.cgi.tmpl)))
|
||||
|
||||
BUILD_CGIDIR = $(TOPDIR)/bin
|
||||
INSTALL_CGIDIR = $(CGI_DIR)
|
||||
BUILD_CGI += $(addprefix $(BUILD_CGIDIR)/,$(EXE_CGI))
|
||||
INSTALLED_CGI += $(addprefix $(INSTALL_CGIDIR)/,$(EXE_CGI))
|
||||
BUILD_CGIDIR = $(TOPDIR)/bin
|
||||
INSTALL_CGIDIR = $(CGI_DIR)
|
||||
BUILD_CGI += $(addprefix $(BUILD_CGIDIR)/,$(EXE_CGI))
|
||||
INSTALLED_CGI += $(addprefix $(INSTALL_CGIDIR)/,$(EXE_CGI))
|
||||
|
||||
# -- SYSTEMD
|
||||
INSTALLATION_FILE_TYPES += SYSTEMD
|
||||
BUILD_SYSTEMDDIR = $(TOPDIR)/bin/systemd
|
||||
LOCAL_SYSTEMD += $(filter-out $(DONT_INSTALL),$(wildcard *.service))
|
||||
INSTALL_SYSTEMDDIR = $(SYSTEMD_DIR)
|
||||
INSTALLED_SYSTEMD += $(addprefix $(INSTALL_SYSTEMDDIR)/,$(LOCAL_SYSTEMD))
|
||||
INSTALLATION_FILE_TYPES += SYSTEMD
|
||||
BUILD_SYSTEMDDIR = $(TOPDIR)/bin/systemd
|
||||
LOCAL_SYSTEMD += $(filter-out $(DONT_INSTALL),$(wildcard *.service))
|
||||
INSTALL_SYSTEMDDIR = $(SYSTEMD_DIR)
|
||||
INSTALLED_SYSTEMD += $(addprefix $(INSTALL_SYSTEMDDIR)/,$(LOCAL_SYSTEMD))
|
||||
|
||||
# -- INIT
|
||||
INSTALLATION_FILE_TYPES += INIT
|
||||
BUILD_INITDIR = $(TOPDIR)/bin
|
||||
INSTALL_INITDIR = $(INIT_PREFIX)/init.d
|
||||
_INIT_SCRIPTS = $(basename $(filter-out $(DONT_INSTALL),$(wildcard *.init)))
|
||||
INIT_SCRIPTS += $(_INIT_SCRIPTS)
|
||||
BUILD_INIT += $(addprefix $(BUILD_INITDIR)/,$(INIT_SCRIPTS))
|
||||
INSTALLED_INIT += $(addprefix $(INSTALL_INITDIR)/,$(INIT_SCRIPTS))
|
||||
INSTALLATION_FILE_TYPES += INIT
|
||||
BUILD_INITDIR = $(TOPDIR)/bin
|
||||
INSTALL_INITDIR = $(INIT_PREFIX)/init.d
|
||||
_INIT_SCRIPTS = $(basename $(filter-out $(DONT_INSTALL),$(wildcard *.init)))
|
||||
INIT_SCRIPTS += $(_INIT_SCRIPTS)
|
||||
BUILD_INIT += $(addprefix $(BUILD_INITDIR)/,$(INIT_SCRIPTS))
|
||||
INSTALLED_INIT += $(addprefix $(INSTALL_INITDIR)/,$(INIT_SCRIPTS))
|
||||
|
||||
# -- MAKE
|
||||
INSTALLATION_FILE_TYPES += MAKE
|
||||
BUILD_MAKEDIR = $(TOPDIR)/make
|
||||
MKFILES += $(filter-out pckg-defs.mk pckg-deps.mk local.mk,$(filter-out $(DONT_INSTALL),$(wildcard *.mk)))
|
||||
INSTALL_MAKEDIR ?= $(PREFIX)/make
|
||||
INSTALLED_MAKE += $(addprefix $(INSTALL_MAKEDIR)/,$(MKFILES))
|
||||
INSTALLATION_FILE_TYPES += MAKE
|
||||
BUILD_MAKEDIR = $(TOPDIR)/make
|
||||
MKFILES += $(filter-out pckg-defs.mk pckg-deps.mk local.mk,$(filter-out $(DONT_INSTALL),$(wildcard *.mk)))
|
||||
INSTALL_MAKEDIR ?= $(PREFIX)/make
|
||||
INSTALLED_MAKE += $(addprefix $(INSTALL_MAKEDIR)/,$(MKFILES))
|
||||
|
||||
# -- IMG
|
||||
INSTALLATION_FILE_TYPES += IMG
|
||||
BUILD_IMG ?=
|
||||
BUILD_IMGDIR ?= $(TOPDIR)/images
|
||||
INSTALL_IMGDIR ?= $(IMG_PREFIX)/images
|
||||
INSTALLED_IMG ?= $(addprefix $(INSTALL_IMGDIR)/,$(IMAGES))
|
||||
INSTALLATION_FILE_TYPES += IMG
|
||||
BUILD_IMG ?=
|
||||
BUILD_IMGDIR ?= $(TOPDIR)/images
|
||||
INSTALL_IMGDIR ?= $(IMG_PREFIX)/images
|
||||
INSTALLED_IMG ?= $(addprefix $(INSTALL_IMGDIR)/,$(IMAGES))
|
||||
|
||||
# -- MO
|
||||
INSTALLATION_FILE_TYPES += MO
|
||||
BUILD_MO ?=
|
||||
BUILD_MODIR ?= $(CWD)
|
||||
INSTALL_MODIR ?= $(ENV_PREFIX)/usr/share/locale/$(GETTEXT_LOCALE)/LC_MESSAGES
|
||||
INSTALLED_MO ?= $(addprefix $(INSTALL_MODIR)/,$(wildcard *.mo))
|
||||
INSTALLATION_FILE_TYPES += MO
|
||||
BUILD_MO ?=
|
||||
BUILD_MODIR ?= $(CWD)
|
||||
INSTALL_MODIR ?= $(ENV_PREFIX)/usr/share/locale/$(GETTEXT_LOCALE)/LC_MESSAGES
|
||||
INSTALLED_MO ?= $(addprefix $(INSTALL_MODIR)/,$(wildcard *.mo))
|
||||
|
||||
# -- LOG
|
||||
INSTALLATION_FILE_TYPES += LOG
|
||||
BUILD_LOGDIR ?= $(TOPDIR)/log
|
||||
BUILD_LOG ?=
|
||||
INSTALL_LOGDIR ?= $(LOG_PREFIX)/$(PROJECT)
|
||||
INSTALLED_LOG ?=
|
||||
INSTALLATION_FILE_TYPES += LOG
|
||||
BUILD_LOGDIR ?= $(TOPDIR)/log
|
||||
BUILD_LOG ?=
|
||||
INSTALL_LOGDIR ?= $(LOG_PREFIX)/$(PROJECT)
|
||||
INSTALLED_LOG ?=
|
||||
|
||||
# -- PROFILE
|
||||
INSTALLATION_FILE_TYPES += PROFILE
|
||||
INSTALLATION_FILE_TYPES += PROFILE
|
||||
# TODO: path_ file is omnipresent
|
||||
BUILD_PROFILEDIR = $(TOPDIR)/profile.d
|
||||
#PROFILE += path_$(PROJECT).sh
|
||||
INSTALL_PROFILEDIR ?= $(PROFILE_DIR)
|
||||
INSTALLED_PROFILE ?= $(addprefix $(INSTALL_PROFILEDIR)/,$(PROFILE))
|
||||
BUILD_PROFILEDIR = $(TOPDIR)/profile.d
|
||||
#PROFILE += path_$(PROJECT).sh
|
||||
INSTALL_PROFILEDIR ?= $(PROFILE_DIR)
|
||||
INSTALLED_PROFILE ?= $(addprefix $(INSTALL_PROFILEDIR)/,$(PROFILE))
|
||||
|
||||
# -- JAVA
|
||||
INSTALLATION_FILE_TYPES += JAVA
|
||||
BUILD_JAVADIR = $(TOPDIR)/share/java
|
||||
BUILD_JAVADIR_CLASSES = classes
|
||||
JAVA_JARS ?= $(filter-out $(DONT_INSTALL),$(wildcard *.jar))
|
||||
INSTALL_JAVADIR ?= $(JAVADIR)
|
||||
INSTALLED_JAVA ?= $(addprefix $(INSTALL_JAVADIR)/,$(JAVA_JARS))
|
||||
INSTALLATION_FILE_TYPES += JAVA
|
||||
BUILD_JAVADIR = $(TOPDIR)/share/java
|
||||
BUILD_JAVADIR_CLASSES = classes
|
||||
JAVA_JARS ?= $(filter-out $(DONT_INSTALL),$(wildcard *.jar))
|
||||
INSTALL_JAVADIR ?= $(JAVADIR)
|
||||
INSTALLED_JAVA ?= $(addprefix $(INSTALL_JAVADIR)/,$(JAVA_JARS))
|
||||
|
||||
# -- LD_CONF
|
||||
ifneq ($(findstring $(TARGET_OS),linux),)
|
||||
INSTALLATION_FILE_TYPES += LD_CONF
|
||||
LD_CONF += $(filter-out $(DONT_INSTALL),ld-$(PROJECT).conf)
|
||||
BUILD_LD_CONFDIR = $(TOPDIR)/lib/ld.so.conf.d
|
||||
INSTALL_LD_CONFDIR = $(LD_CONF_DIR)
|
||||
INSTALLED_LD_CONF = $(addprefix $(INSTALL_LD_CONFDIR)/,$(LD_CONF))
|
||||
INSTALLATION_FILE_TYPES += LD_CONF
|
||||
LD_CONF += $(filter-out $(DONT_INSTALL),ld-$(PROJECT).conf)
|
||||
BUILD_LD_CONFDIR = $(TOPDIR)/lib/ld.so.conf.d
|
||||
INSTALL_LD_CONFDIR = $(LD_CONF_DIR)
|
||||
INSTALLED_LD_CONF = $(addprefix $(INSTALL_LD_CONFDIR)/,$(LD_CONF))
|
||||
endif
|
||||
|
||||
# -- LOGROT
|
||||
ifneq ($(findstring $(TARGET_OS),linux),)
|
||||
INSTALLATION_FILE_TYPES += LOGROT
|
||||
LOGROT += $(basename $(filter-out $(DONT_INSTALL),$(wildcard *.logrotate)))
|
||||
BUILD_LOGROTDIR = $(TOPDIR)/bin/logrotate.d
|
||||
INSTALL_LOGROTDIR = $(LOGROT_DIR)
|
||||
INSTALLED_LOGROT = $(addprefix $(INSTALL_LOGROTDIR)/,$(LOGROT))
|
||||
INSTALLATION_FILE_TYPES += LOGROT
|
||||
LOGROT += $(basename $(filter-out $(DONT_INSTALL),$(wildcard *.logrotate)))
|
||||
BUILD_LOGROTDIR = $(TOPDIR)/bin/logrotate.d
|
||||
INSTALL_LOGROTDIR = $(LOGROT_DIR)
|
||||
INSTALLED_LOGROT = $(addprefix $(INSTALL_LOGROTDIR)/,$(LOGROT))
|
||||
endif
|
||||
|
||||
# -- APACHE_CONF
|
||||
ifneq ($(findstring $(TARGET_OS),linux),)
|
||||
INSTALLATION_FILE_TYPES += APACHE_CONF
|
||||
APACHE_CONF += $(filter-out $(DONT_INSTALL),$(wildcard *.apache-conf))
|
||||
BUILD_APACHE_CONFDIR = $(TOPDIR)/bin/apache/conf.d
|
||||
INSTALL_APACHE_CONFDIR = $(APACHE_CONF_DIR)
|
||||
INSTALLED_APACHE_CONF = $(addprefix $(INSTALL_APACHE_CONFDIR)/,$(patsubst %.apache-conf,%.conf,$(APACHE_CONF)))
|
||||
INSTALLATION_FILE_TYPES += APACHE_CONF
|
||||
APACHE_CONF += $(filter-out $(DONT_INSTALL),$(wildcard *.apache-conf))
|
||||
BUILD_APACHE_CONFDIR = $(TOPDIR)/bin/apache/conf.d
|
||||
INSTALL_APACHE_CONFDIR = $(APACHE_CONF_DIR)
|
||||
INSTALLED_APACHE_CONF = $(addprefix $(INSTALL_APACHE_CONFDIR)/,$(patsubst %.apache-conf,%.conf,$(APACHE_CONF)))
|
||||
endif
|
||||
|
||||
# -- RSYSLOG
|
||||
ifneq ($(findstring $(TARGET_OS),linux),)
|
||||
INSTALLATION_FILE_TYPES += RSYSLOG
|
||||
RSYSLOG += $(filter-out $(DONT_INSTALL),$(wildcard *.rsyslog rsyslog-*.bprof))
|
||||
BUILD_RSYSLOGDIR = $(TOPDIR)/bin/rsyslog.d
|
||||
INSTALL_RSYSLOGDIR = $(RSYSLOG_DIR)
|
||||
INSTALLED_RSYSLOG = $(addprefix $(INSTALL_RSYSLOGDIR)/,$(subst rsyslog-,,$(RSYSLOG)))
|
||||
INSTALLED_RSYSLOG += $(addprefix $(INSTALL_RSYSLOGDIR)/,$(patsubst %.rsyslog,%.conf,$(RSYSLOG)))
|
||||
INSTALLATION_FILE_TYPES += RSYSLOG
|
||||
RSYSLOG += $(filter-out $(DONT_INSTALL),$(wildcard *.rsyslog rsyslog-*.bprof))
|
||||
BUILD_RSYSLOGDIR = $(TOPDIR)/bin/rsyslog.d
|
||||
INSTALL_RSYSLOGDIR = $(RSYSLOG_DIR)
|
||||
INSTALLED_RSYSLOG = $(addprefix $(INSTALL_RSYSLOGDIR)/,$(subst rsyslog-,,$(RSYSLOG)))
|
||||
INSTALLED_RSYSLOG += $(addprefix $(INSTALL_RSYSLOGDIR)/,$(patsubst %.rsyslog,%.conf,$(RSYSLOG)))
|
||||
endif
|
||||
|
||||
# -- CRONTAB
|
||||
ifneq ($(findstring $(TARGET_OS),linux),)
|
||||
INSTALLATION_FILE_TYPES += CRONTAB
|
||||
CRONTAB += $(filter-out $(DONT_INSTALL),$(wildcard *.crontab))
|
||||
BUILD_CRONTABDIR = $(TOPDIR)/cron.d
|
||||
INSTALLED_CRONTAB = $(addprefix $(INSTALL_CRONTABDIR)/,$(CRONTAB))
|
||||
INSTALLATION_FILE_TYPES += CRONTAB
|
||||
CRONTAB += $(filter-out $(DONT_INSTALL),$(wildcard *.crontab))
|
||||
BUILD_CRONTABDIR = $(TOPDIR)/cron.d
|
||||
INSTALLED_CRONTAB = $(addprefix $(INSTALL_CRONTABDIR)/,$(CRONTAB))
|
||||
endif
|
||||
|
||||
# -- PKG_CONFIG
|
||||
ifneq ($(findstring $(TARGET_OS),linux),)
|
||||
INSTALLATION_FILE_TYPES += PKG_CONFIG
|
||||
PKG_CONFIG += $(sort $(filter-out $(DONT_INSTALL),$(wildcard *.pc) $(LOCAL_PKG_CONFIG)))
|
||||
INSTALLATION_FILE_TYPES += PKG_CONFIG
|
||||
PKG_CONFIG += $(sort $(filter-out $(DONT_INSTALL),$(wildcard *.pc) $(LOCAL_PKG_CONFIG)))
|
||||
ifeq ($(DEVELOPMENT),true)
|
||||
BUILD_PKG_CONFIGDIR = $(MODDIR)/pkgconfig
|
||||
BUILD_PKG_CONFIGDIR = $(MODDIR)/pkgconfig
|
||||
else
|
||||
BUILD_PKG_CONFIGDIR = $(TOPDIR)/make
|
||||
BUILD_PKG_CONFIGDIR = $(TOPDIR)/make
|
||||
endif
|
||||
LOCAL_PKG_CONFIG = $(PROJECT).pc
|
||||
BUILD_PKG_CONFIG = $(BUILD_PKG_CONFIGDIR)/$(LOCAL_PKG_CONFIG)
|
||||
INSTALLED_PKG_CONFIG = $(addprefix $(INSTALL_PKG_CONFIGDIR)/,$(PKG_CONFIG))
|
||||
LOCAL_PKG_CONFIG = $(PROJECT).pc
|
||||
BUILD_PKG_CONFIG = $(BUILD_PKG_CONFIGDIR)/$(LOCAL_PKG_CONFIG)
|
||||
INSTALLED_PKG_CONFIG = $(addprefix $(INSTALL_PKG_CONFIGDIR)/,$(PKG_CONFIG))
|
||||
endif
|
||||
|
||||
INSTALL_FILE ?= $(INSTALL)
|
||||
INSTALL_DIR ?= $(INSTALL)
|
||||
INSTALL_FILE ?= $(INSTALL)
|
||||
INSTALL_DIR ?= $(INSTALL)
|
||||
|
||||
# ----- local.mk
|
||||
|
||||
|
|
@ -496,19 +496,19 @@ $(eval $(call try_include,$(MODDIR)/make/local.mk))
|
|||
$(eval $(call try_include,$(TOPDIR)/make/local.mk))
|
||||
$(eval $(call try_include,local.mk))
|
||||
|
||||
BTOOLS_DIR ?= $(call proj_dir, dspider-btools)
|
||||
#DSPCD_DIR ?= $(call proj_dir, dspcd)
|
||||
#DSPCD_EC_DIR ?= $(call proj_dir, dspcd-ec)
|
||||
FEEDFSD_DIR ?= $(call proj_dir, feedfsd)
|
||||
FEEDFS_DIR := $(call proj_dir, feedfs)
|
||||
FEEDFS_GUI_DIR ?= $(call proj_dir, feedfs-gui)
|
||||
FEEDFS_OBJECTS_DIR ?= $(call proj_dir, feedfs-objects)
|
||||
FEEDFS_UTILS_DIR ?= $(call proj_dir, feedfs-utils)
|
||||
FEEDFS_WT_DIR ?= $(call proj_dir, feedfs-wt)
|
||||
JUX_SHARED_DIR ?= $(call proj_dir, jux-shared)
|
||||
SITE_DIR ?= $(call proj_dir, site)
|
||||
VALDI_DIR ?= $(call proj_dir, valdi)
|
||||
XCHANGE_DIR ?= $(call proj_dir, xchange)
|
||||
BTOOLS_DIR ?= $(call proj_dir, dspider-btools)
|
||||
#DSPCD_DIR ?= $(call proj_dir, dspcd)
|
||||
#DSPCD_EC_DIR ?= $(call proj_dir, dspcd-ec)
|
||||
FEEDFSD_DIR ?= $(call proj_dir, feedfsd)
|
||||
FEEDFS_DIR := $(call proj_dir, feedfs)
|
||||
FEEDFS_GUI_DIR ?= $(call proj_dir, feedfs-gui)
|
||||
FEEDFS_OBJECTS_DIR ?= $(call proj_dir, feedfs-objects)
|
||||
FEEDFS_UTILS_DIR ?= $(call proj_dir, feedfs-utils)
|
||||
FEEDFS_WT_DIR ?= $(call proj_dir, feedfs-wt)
|
||||
JUX_SHARED_DIR ?= $(call proj_dir, jux-shared)
|
||||
SITE_DIR ?= $(call proj_dir, site)
|
||||
VALDI_DIR ?= $(call proj_dir, valdi)
|
||||
XCHANGE_DIR ?= $(call proj_dir, xchange)
|
||||
|
||||
all:
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# variables
|
||||
DEPEND_CFLAGS += -D__MAKEDEPEND__
|
||||
DEPEND_CPPFLAGS += -D__MAKEDEPEND__
|
||||
DEPEND_MK += $(addprefix .,$(addsuffix .dep.mk, $(OBJ)))
|
||||
DEPEND_CFLAGS += -D__MAKEDEPEND__
|
||||
DEPEND_CPPFLAGS += -D__MAKEDEPEND__
|
||||
DEPEND_MK += $(addprefix .,$(addsuffix .dep.mk, $(OBJ)))
|
||||
|
||||
ifeq ($(DEPEND_MK_INCLUDED),)
|
||||
|
||||
|
|
@ -41,4 +41,4 @@ show-vars-depend-mk:
|
|||
@echo BUILD_HDR = $(BUILD_HDR)
|
||||
|
||||
endif # DEPEND_MK_INCLUDED
|
||||
DEPEND_MK_INCLUDED := true
|
||||
DEPEND_MK_INCLUDED := true
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
ifndef DEV_UTILS_MK_INCLUDED
|
||||
DEV_UTILS_MK_INCLUDED = true
|
||||
DEV_UTILS_MK_INCLUDED = true
|
||||
|
||||
MAKEFILE_INDENT_EQUAL_POS ?= 35
|
||||
MAKEFILE_INDENT_NAME_REGEX ?= (\.mk$$|makefile$$|Makefile$$|GNUmakefile$$)
|
||||
MAKEFILE_INDENT_ROOT ?= .
|
||||
MAKEFILE_INDENT_EQUAL_POS ?= 30
|
||||
MAKEFILE_INDENT_NAME_REGEX ?= (\.mk$$|makefile$$|Makefile$$|GNUmakefile$$)
|
||||
MAKEFILE_INDENT_ROOT ?= .
|
||||
|
||||
all:
|
||||
install:
|
||||
|
|
|
|||
36
make/dist.mk
36
make/dist.mk
|
|
@ -1,27 +1,27 @@
|
|||
# -- general, and important
|
||||
LOCAL_PROJECT = $(PROJECT)
|
||||
LOCAL_PROJECT = $(PROJECT)
|
||||
|
||||
TARGET_HOST = cvs.jannet.de
|
||||
UPLOAD_DOCUMENT_ROOT = /usr/local/httpd/htdocs
|
||||
UPLOAD_VIRTUAL_SERVER_ROOT = www.jannet.de_443
|
||||
TARGET_USER = root
|
||||
TARGET_GROUP = root
|
||||
TARGET_FILE_MODE = 755
|
||||
TARGET_DIR_MODE = 755
|
||||
DOWNLOAD_SERVER = https://www.jannet.de:443
|
||||
URL_RELATIVE_PATH = $(CUSTOMER)/projects/$(LOCAL_PROJECT)/download
|
||||
SSI_DOWNLOAD_TMPL = $(MODDIR)/doctmpl/html/ssi/ssi_download.html.tmpl
|
||||
DOWNLOAD_REFERRER_DIRS = $(addprefix $(UPLOAD_DOCUMENT_ROOT)/, \
|
||||
TARGET_HOST = cvs.jannet.de
|
||||
UPLOAD_DOCUMENT_ROOT = /usr/local/httpd/htdocs
|
||||
UPLOAD_VIRTUAL_SERVER_ROOT = www.jannet.de_443
|
||||
TARGET_USER = root
|
||||
TARGET_GROUP = root
|
||||
TARGET_FILE_MODE = 755
|
||||
TARGET_DIR_MODE = 755
|
||||
DOWNLOAD_SERVER = https://www.jannet.de:443
|
||||
URL_RELATIVE_PATH = $(CUSTOMER)/projects/$(LOCAL_PROJECT)/download
|
||||
SSI_DOWNLOAD_TMPL = $(MODDIR)/doctmpl/html/ssi/ssi_download.html.tmpl
|
||||
DOWNLOAD_REFERRER_DIRS = $(addprefix $(UPLOAD_DOCUMENT_ROOT)/, \
|
||||
$(UPLOAD_VIRTUAL_SERVER_ROOT)/$(URL_RELATIVE_PATH) \
|
||||
)
|
||||
|
||||
# -- general, and less important
|
||||
DISTDIR = $(TOPDIR)/dist
|
||||
DIST_FILE = $(DISTDIR)/$(PROJECT)-$(VERSION).tar.gz
|
||||
TMPHTML=$(DISTDIR)/html
|
||||
DOWNLOAD_URLDIR=$(DOWNLOAD_SERVER)/$(URL_RELATIVE_PATH)
|
||||
TARGET_DIR ?= $(UPLOAD_DOCUMENT_ROOT)/$(UPLOAD_VIRTUAL_SERVER_ROOT)/$(URL_RELATIVE_PATH)
|
||||
SSI_PREFIX = $(TMPHTML)/ssi_download_
|
||||
DISTDIR = $(TOPDIR)/dist
|
||||
DIST_FILE = $(DISTDIR)/$(PROJECT)-$(VERSION).tar.gz
|
||||
TMPHTML = $(DISTDIR)/html
|
||||
DOWNLOAD_URLDIR = $(DOWNLOAD_SERVER)/$(URL_RELATIVE_PATH)
|
||||
TARGET_DIR ?= $(UPLOAD_DOCUMENT_ROOT)/$(UPLOAD_VIRTUAL_SERVER_ROOT)/$(URL_RELATIVE_PATH)
|
||||
SSI_PREFIX = $(TMPHTML)/ssi_download_
|
||||
|
||||
$(TMPHTML):
|
||||
mkdir -p $(TMPHTML)
|
||||
|
|
|
|||
|
|
@ -3,40 +3,40 @@ include $(MODDIR)/make/defs.mk
|
|||
# broken by IMAGEDIR in rpmbuild
|
||||
|
||||
ifeq ($(DEVELOPMENT),true)
|
||||
GENERATE_DOXYGEN ?= true
|
||||
GENERATE_DOXYGEN ?= true
|
||||
endif
|
||||
|
||||
ifneq ($(GENERATE_DOXYGEN),true)
|
||||
include $(MODDIR)/make/dummy.mk
|
||||
else
|
||||
|
||||
UPLOAD_FILE_MODE ?= 644
|
||||
UPLOAD_DIR_MODE ?= 755
|
||||
UPLOAD_FILE_MODE ?= 644
|
||||
UPLOAD_DIR_MODE ?= 755
|
||||
|
||||
include $(MODDIR)/make/upload-defs.mk
|
||||
|
||||
UPLOAD_URL ?= $(UPLOAD_URL_DEVEL_DOC)/$(PROJECT)/doxygen/:$(UPLOAD_FILE_MODE):$(UPLOAD_DIR_MODE):$(UPLOAD_USER).$(UPLOAD_GROUP)
|
||||
UPLOAD_URL ?= $(UPLOAD_URL_DEVEL_DOC)/$(PROJECT)/doxygen/:$(UPLOAD_FILE_MODE):$(UPLOAD_DIR_MODE):$(UPLOAD_USER).$(UPLOAD_GROUP)
|
||||
|
||||
DX_INCLUDE ?= header.html footer.html styles.css logo.png
|
||||
DX_UNTEMPLATED = $(patsubst %.tmpl,%,$(wildcard *.tmpl))
|
||||
DX_OUTPUT_DIR ?= html
|
||||
DX_INSTALL_DIR ?= $(DOC_PREFIX)/devel
|
||||
DX_DOC_FILES = $(DX_INCLUDE)
|
||||
DX_DOXYGEN_CONF ?= doxygen.conf
|
||||
DX_INCLUDE_TMPL_DIR ?= $(MODDIR)/tmpl/doxygen
|
||||
DX_FALLBACK_CONF_TMPL ?= $(DX_INCLUDE_TMPL_DIR)/doxygen.conf.tmpl
|
||||
DX_BROWSER ?= $(BROWSER)
|
||||
DX_INCLUDE ?= header.html footer.html styles.css logo.png
|
||||
DX_UNTEMPLATED = $(patsubst %.tmpl,%,$(wildcard *.tmpl))
|
||||
DX_OUTPUT_DIR ?= html
|
||||
DX_INSTALL_DIR ?= $(DOC_PREFIX)/devel
|
||||
DX_DOC_FILES = $(DX_INCLUDE)
|
||||
DX_DOXYGEN_CONF ?= doxygen.conf
|
||||
DX_INCLUDE_TMPL_DIR ?= $(MODDIR)/tmpl/doxygen
|
||||
DX_FALLBACK_CONF_TMPL ?= $(DX_INCLUDE_TMPL_DIR)/doxygen.conf.tmpl
|
||||
DX_BROWSER ?= $(BROWSER)
|
||||
|
||||
# replaced pattern defaults
|
||||
DX_FILE_PATTERNS ?= *.h *.c *.cpp
|
||||
DX_INPUT_DIRS ?= $(TOPDIR)/include
|
||||
DX_SRC_IS_JAVA ?= NO
|
||||
DX_EXCLUDE_FILES ?=
|
||||
DX_INCLUDE_PATH ?=
|
||||
DX_RECURSIVE ?= YES
|
||||
DX_EXTRACT_STATIC ?= NO
|
||||
DX_INLINE_SOURCES ?= NO
|
||||
DX_SOURCE_BROWSER ?= NO
|
||||
DX_FILE_PATTERNS ?= *.h *.c *.cpp
|
||||
DX_INPUT_DIRS ?= $(TOPDIR)/include
|
||||
DX_SRC_IS_JAVA ?= NO
|
||||
DX_EXCLUDE_FILES ?=
|
||||
DX_INCLUDE_PATH ?=
|
||||
DX_RECURSIVE ?= YES
|
||||
DX_EXTRACT_STATIC ?= NO
|
||||
DX_INLINE_SOURCES ?= NO
|
||||
DX_SOURCE_BROWSER ?= NO
|
||||
|
||||
all: html
|
||||
install: install.done
|
||||
|
|
|
|||
|
|
@ -1,19 +1,19 @@
|
|||
GETTEXT_LOCALE ?= $(notdir $(shell $(PWD)))
|
||||
GETTEXT_LOCALE ?= $(notdir $(shell $(PWD)))
|
||||
|
||||
include $(MODDIR)/make/defs.mk
|
||||
include $(MODDIR)/make/rules.mk
|
||||
include $(MODDIR)/make/dev-utils.mk
|
||||
|
||||
GETTEXT_PROJECT_PO ?= $(PROJECT).po
|
||||
GETTEXT_PROJECT_POT ?= $(PROJECT).pot
|
||||
GETTEXT_PROJECT_PO ?= $(PROJECT).po
|
||||
GETTEXT_PROJECT_POT ?= $(PROJECT).pot
|
||||
|
||||
GETTEXT_PO ?= $(wildcard *.po)
|
||||
GETTEXT_POT ?= $(patsubst %.po,%.pot,$(GETTEXT_PO))
|
||||
GETTEXT_MO ?= $(patsubst %.po,%.mo,$(GETTEXT_PO))
|
||||
GETTEXT_INPUT_DIRS ?= $(wildcard $(TOPDIR)/tools $(TOPDIR)/src $(TOPDIR)/conf)
|
||||
GETTEXT_INPUT_FILES ?= $(foreach d,$(GETTEXT_INPUT_DIRS),\
|
||||
GETTEXT_PO ?= $(wildcard *.po)
|
||||
GETTEXT_POT ?= $(patsubst %.po,%.pot,$(GETTEXT_PO))
|
||||
GETTEXT_MO ?= $(patsubst %.po,%.mo,$(GETTEXT_PO))
|
||||
GETTEXT_INPUT_DIRS ?= $(wildcard $(TOPDIR)/tools $(TOPDIR)/src $(TOPDIR)/conf)
|
||||
GETTEXT_INPUT_FILES ?= $(foreach d,$(GETTEXT_INPUT_DIRS),\
|
||||
$(shell find $d -name '*.php' -o -name '*.cpp' -o -name '*.conf'))
|
||||
GETTEXT_KEYWORDS ?= htr ehtr $(GETTEXT_EXTRA_KEYWORDS)
|
||||
GETTEXT_KEYWORDS ?= htr ehtr $(GETTEXT_EXTRA_KEYWORDS)
|
||||
|
||||
all: $(GETTEXT_MO)
|
||||
clean: clean-mo
|
||||
|
|
@ -50,12 +50,12 @@ edit: merge $(GETTEXT_PROJECT_POT)
|
|||
mv $@.tmp $@
|
||||
|
||||
#msginit --no-translator --locale es_MX --output-file $(PROJECT)_spanish.po --input $(PROJECT).pot
|
||||
#sed --in-place $(PROJECT)_spanish.po --expression='/"hello, world!"/,/#: / s/""/"hola mundo"/'
|
||||
#sed --in-place $(PROJECT)_spanish.po --expression = '/"hello, world!"/,/#: / s/""/"hola mundo"/'
|
||||
#mkdir --parents ./es_MX.utf8/LC_MESSAGES
|
||||
#msgfmt --check --verbose --output-file ./es_MX.utf8/LC_MESSAGES/$(PROJECT).mo $(PROJECT)_spanish.po
|
||||
|
||||
GETTEXT_TMP = $(patsubst %.php,%.htr,$(GETTEXT_PREPROCESS))
|
||||
GETTEXT_INPUT_FILES += $(GETTEXT_TMP)
|
||||
GETTEXT_TMP = $(patsubst %.php,%.htr,$(GETTEXT_PREPROCESS))
|
||||
GETTEXT_INPUT_FILES += $(GETTEXT_TMP)
|
||||
|
||||
all: htr
|
||||
clean: htr-tmp-clean
|
||||
|
|
|
|||
|
|
@ -5,14 +5,14 @@
|
|||
# - run git-init-submod-remote
|
||||
|
||||
ifeq ($(USE_USER_URL),)
|
||||
JANWARE_USER_PREFIX = $(JANWARE_USER)@
|
||||
JANWARE_USER_PREFIX = $(JANWARE_USER)@
|
||||
endif
|
||||
|
||||
GIT_SRV_ADMIN_SH = ssh $(JANWARE_USER_PREFIX)git.janware.com /opt/jw-build/bin/git-srv-admin.sh
|
||||
GIT_REPO_URL = ssh://$(JANWARE_USER_PREFIX)git.janware.com/srv/git/$(JANWARE_USER)/contrib/$(PROJECT_DIRNAME)
|
||||
SUBMOD_PATH = $(patsubst $(abspath $(TOPDIR))/%,%,$(abspath $(shell $(CWD))/$(SUBMOD_SRC_DIR)))
|
||||
SUBMOD_SRC_DIR ?= .
|
||||
SUB_GIT = git -C $(SUBMOD_SRC_DIR)
|
||||
GIT_SRV_ADMIN_SH = ssh $(JANWARE_USER_PREFIX)git.janware.com /opt/jw-build/bin/git-srv-admin.sh
|
||||
GIT_REPO_URL = ssh://$(JANWARE_USER_PREFIX)git.janware.com/srv/git/$(JANWARE_USER)/contrib/$(PROJECT_DIRNAME)
|
||||
SUBMOD_PATH = $(patsubst $(abspath $(TOPDIR))/%,%,$(abspath $(shell $(CWD))/$(SUBMOD_SRC_DIR)))
|
||||
SUBMOD_SRC_DIR ?= .
|
||||
SUB_GIT = git -C $(SUBMOD_SRC_DIR)
|
||||
|
||||
all:
|
||||
install:
|
||||
|
|
|
|||
|
|
@ -1,22 +1,22 @@
|
|||
LESS_SRC ?= $(wildcard *.less)
|
||||
LESS_GENERATED_CSS ?= $(patsubst %.less,%.css,$(LESS_SRC))
|
||||
LESS_CPY ?= lesscpy
|
||||
LESS_SRC ?= $(wildcard *.less)
|
||||
LESS_GENERATED_CSS ?= $(patsubst %.less,%.css,$(LESS_SRC))
|
||||
LESS_CPY ?= lesscpy
|
||||
|
||||
include $(MODDIR)/make/defs.mk
|
||||
|
||||
# -- HTML
|
||||
INSTALLATION_FILE_TYPES += HTML
|
||||
BUILD_HTMLDIR = $(TOPDIR)/htdocs
|
||||
LOCAL_HTML += $(filter-out $(DONT_INSTALL),$(wildcard *.html *.css *.php *.js) $(FONTS) $(IMAGES))
|
||||
INSTALLATION_FILE_TYPES += HTML
|
||||
BUILD_HTMLDIR = $(TOPDIR)/htdocs
|
||||
LOCAL_HTML += $(filter-out $(DONT_INSTALL),$(wildcard *.html *.css *.php *.js) $(FONTS) $(IMAGES))
|
||||
ifeq ($(HTML_SUBDIR),)
|
||||
HTML_SUBDIR := $(shell $(PWD) | $(SED) '/.*\/htdocs\(\/\|$$\)/!d; s%.*/htdocs\(/\|$$\)%%')
|
||||
HTML_SUBDIR := $(shell $(PWD) | $(SED) '/.*\/htdocs\(\/\|$$\)/!d; s%.*/htdocs\(/\|$$\)%%')
|
||||
endif
|
||||
ifeq ($(HTML_SUBDIR),)
|
||||
INSTALL_HTMLDIR ?= $(PROJECT_HTMLDIR)
|
||||
INSTALL_HTMLDIR ?= $(PROJECT_HTMLDIR)
|
||||
else
|
||||
INSTALL_HTMLDIR ?= $(PROJECT_HTMLDIR)/$(HTML_SUBDIR)
|
||||
INSTALL_HTMLDIR ?= $(PROJECT_HTMLDIR)/$(HTML_SUBDIR)
|
||||
endif
|
||||
INSTALLED_HTML += $(addprefix $(INSTALL_HTMLDIR)/,$(LOCAL_HTML))
|
||||
INSTALLED_HTML += $(addprefix $(INSTALL_HTMLDIR)/,$(LOCAL_HTML))
|
||||
|
||||
|
||||
include $(MODDIR)/make/js.mk
|
||||
|
|
|
|||
|
|
@ -1,25 +1,25 @@
|
|||
SOURCE_FILES ?= $(filter-out CVS .git $(LOCAL_MKFILES) %.done, $(wildcard *))
|
||||
TARGET_DIR ?= $(PREFIX)/share
|
||||
SOURCE_FILES ?= $(filter-out CVS .git $(LOCAL_MKFILES) %.done, $(wildcard *))
|
||||
TARGET_DIR ?= $(PREFIX)/share
|
||||
|
||||
SOURCE_BASE ?= .
|
||||
SOURCE_BASE ?= .
|
||||
|
||||
RELPATHS = $(foreach f,$(SOURCE_FILES),$(shell realpath -s --relative-to "$(SOURCE_BASE)" "$f"))
|
||||
INSTALLED_FILES = $(addprefix $(TARGET_DIR)/,$(RELPATHS))
|
||||
RELPATHS = $(foreach f,$(SOURCE_FILES),$(shell realpath -s --relative-to "$(SOURCE_BASE)" "$f"))
|
||||
INSTALLED_FILES = $(addprefix $(TARGET_DIR)/,$(RELPATHS))
|
||||
|
||||
include $(MODDIR)/make/defs.mk
|
||||
include $(MODDIR)/make/dev-utils.mk
|
||||
|
||||
ifeq ($(DEVELOPMENT),true)
|
||||
TARGET_OWNER ?= $(shell id -un)
|
||||
TARGET_GROUP ?= $(shell id -gn)
|
||||
TARGET_OWNER ?= $(shell id -un)
|
||||
TARGET_GROUP ?= $(shell id -gn)
|
||||
else
|
||||
TARGET_OWNER ?= root
|
||||
TARGET_GROUP ?= root
|
||||
TARGET_OWNER ?= root
|
||||
TARGET_GROUP ?= root
|
||||
endif
|
||||
TARGET_DIR_OWNER ?= $(TARGET_OWNER)
|
||||
TARGET_DIR_GROUP ?= $(TARGET_GROUP)
|
||||
TARGET_MODE ?= 440
|
||||
TARGET_DIR_MODE ?= 770
|
||||
TARGET_DIR_OWNER ?= $(TARGET_OWNER)
|
||||
TARGET_DIR_GROUP ?= $(TARGET_GROUP)
|
||||
TARGET_MODE ?= 440
|
||||
TARGET_DIR_MODE ?= 770
|
||||
|
||||
all:
|
||||
install: install.done
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue