mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-18 04:53:57 +01:00
defs.mk: Add convenience XXX_DIR variables
- Fix misplaced tabs in proj_dir and proj_query - Honour USE_PROJECT_LIB in creation of ldflags - Define some project variables used in projects all over the place Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
a0b54b1b13
commit
09314f765a
1 changed files with 23 additions and 9 deletions
32
make/defs.mk
32
make/defs.mk
|
|
@ -710,13 +710,8 @@ define install_links
|
|||
done;
|
||||
endef
|
||||
|
||||
define proj_query
|
||||
$(shell python $(MOD_SCRIPT_DIR)/projects.py -p $(CVS_PROJ_DIR) $(1))
|
||||
endef
|
||||
|
||||
define proj_dir
|
||||
$(call proj_query, proj-dir $(1))
|
||||
endef
|
||||
proj_query = $(shell python $(MOD_SCRIPT_DIR)/projects.py -p $(CVS_PROJ_DIR) $(1))
|
||||
proj_dir = $(call proj_query,proj-dir $(1))
|
||||
|
||||
# ----- local.mk
|
||||
|
||||
|
|
@ -921,11 +916,30 @@ INCLUDE += $(PROJECT_INCLUDE) -I$(TOPDIR)/include
|
|||
LIBFLAGS += -L$(BUILD_LIBDIR)
|
||||
endif
|
||||
|
||||
INCLUDE += $(call proj_query, cflags $(PROJECT))
|
||||
LIBFLAGS += $(call proj_query, ldflags $(PROJECT))
|
||||
INCLUDE += $(call proj_query, cflags $(PREREQ_BUILD) $(PROJECT))
|
||||
|
||||
ifneq ($(USE_PROJECT_LIB),false)
|
||||
LIBFLAGS += $(call proj_query, ldflags $(PREREQ_BUILD) $(PROJECT))
|
||||
else
|
||||
LIBFLAGS += $(call proj_query, ldflags $(PREREQ_BUILD))
|
||||
endif
|
||||
|
||||
#include $(MODDIR)/make/lib-deps.mk
|
||||
|
||||
BTOOLS_DIR = $(call proj_dir, 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)
|
||||
|
||||
#PREREQ_INSTALL ?= $(PREREQ_BUILD)
|
||||
#PREREQ_RUN ?= $(PREREQ_INSTALL)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue