defs.mk, make.mk, rpmdist.mk: Fix various package build errors

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2016-02-01 22:59:23 +00:00
commit 651cbaf511
3 changed files with 16 additions and 11 deletions

View file

@ -40,6 +40,8 @@ endif
OS ?= $(shell sh $(MOD_SCRIPT_DIR)/get_os.sh)
CREATE_DEVEL ?= true
ifeq ($(TARGET),mingw)
FLAVOUR_PREFIX ?= win32-
FLAVOUR_SUFFIX ?= -win32
@ -79,6 +81,12 @@ PROJECT_CAPNAME = $(shell echo $(PROJECT) | tr [a-z] [A-Z] | $(SED) 's/-/
PROJECT_DESCR ?= No description
CUSTOMER ?= jannet
ifneq ($(PROJECT_DESCR_FILE),)
ifeq ($(shell grep "^ *subpackages *=.*devel" $(PROJECT_DESCR_FILE)),)
CREATE_DEVEL = false
endif
endif
VERSION_FILE ?= $(firstword $(wildcard VERSION $(TOPDIR)/VERSION))
VERSION := $(shell $(CAT) $(VERSION_FILE))
DIST_VERSION ?= $(shell $(SED) -e "s/-dev//" $(VERSION_FILE))
@ -926,7 +934,7 @@ LIBFLAGS += $(call proj_query, ldflags $(PREREQ_BUILD) $(PROJEC
#include $(MODDIR)/make/lib-deps.mk
BTOOLS_DIR ?= $(call proj_dir, btools)
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)

View file

@ -3,9 +3,13 @@
# contact@jannet.de
# $Id$
MKFILES += $(wildcard project.conf)
include $(MODDIR)/make/defs.mk
ifneq ($(CREATE_DEVEL),false)
MKFILES += $(wildcard project.conf)
DEVEL_TARGETS += install_MAKE $(INSTALLED_PKG_MK) install_PKG_CONFIG
endif
include $(MODDIR)/make/rules.mk
#LOCAL_PKG_CONFIG = $(PROJECT).pc
@ -23,7 +27,7 @@ endif
#all: $(BUILD_PKG_CONFIG)
all: build_PKG_CONFIG
install: install_MAKE $(INSTALLED_PKG_MK) install_PKG_CONFIG
install: $(DEVEL_TARGETS)
clean: textclean localclean doneclean clean.pkg-config
test:

View file

@ -1,10 +1,3 @@
ifneq ($(PROJECT_DESCR_FILE),)
ifeq ($(shell grep "^ *subpackages *=.*devel" $(PROJECT_DESCR_FILE)),)
CREATE_DEVEL = false
endif
endif
CREATE_DEVEL ?= true
UPLOAD_SH = $(MOD_SCRIPT_DIR)/upload.sh
RPM_PROJECT ?= $(FLAVOUR_PREFIX)$(PROJECT)
LOCAL_MKSPEC_SH ?= $(TOPDIR)/make/mkspec.sh