diff --git a/makefile-engine b/makefile-engine
index 8e74f8d..617fd4e 100644
a
|
b
|
endef
|
140 | 140 | OBJS = $(SRCS_LIST_TO_OBJS) |
141 | 141 | DEPENDS = $(SRCS_LIST_TO_DEPENDS) |
142 | 142 | |
143 | | # create a unique list of paths to our sourcefiles |
| 143 | # create a unique list of paths to our sourcefiles and resources |
144 | 144 | SRC_PATHS += $(sort $(foreach file, $(SRCS), $(dir $(file)))) |
| 145 | RSRC_PATHS += $(sort $(foreach file, $(RSRCS), $(dir $(file)))) |
| 146 | RDEF_PATHS += $(sort $(foreach file, $(RDEFS), $(dir $(file)))) |
145 | 147 | |
146 | 148 | # add source paths to VPATH if not already present |
147 | 149 | VPATH := |
148 | 150 | VPATH += $(addprefix :, $(subst ,:, $(filter-out $($(subst, :, ,$(VPATH))), $(SRC_PATHS)))) |
| 151 | VPATH += $(addprefix :, $(subst ,:, $(filter-out $($(subst, :, ,$(VPATH))), $(RSRC_PATHS)))) |
| 152 | VPATH += $(addprefix :, $(subst ,:, $(filter-out $($(subst, :, ,$(VPATH))), $(RDEF_PATHS)))) |
149 | 153 | |
150 | 154 | # SETTING: build the local and system include paths, compose C++ libs |
151 | 155 | ifneq (,$(filter $(CPU),x86 x86_64)) |
… |
… |
rmapp ::
|
351 | 355 | -rm -f $(TARGET) |
352 | 356 | |
353 | 357 | # make it easy to install drivers for testing |
354 | | USER_BIN_PATH = /boot/home/config/add-ons/kernel/drivers/bin |
355 | | USER_DEV_PATH = /boot/home/config/add-ons/kernel/drivers/dev |
| 358 | USER_BIN_PATH := $(shell finddir B_USER_NONPACKAGED_ADDONS_DIRECTORY)/kernel/drivers/bin |
| 359 | USER_DEV_PATH := $(shell finddir B_USER_NONPACKAGED_ADDONS_DIRECTORY)/kernel/drivers/dev |
356 | 360 | |
357 | 361 | driverinstall :: default |
358 | 362 | ifeq ($(strip $(TYPE)), DRIVER) |
… |
… |
else
|
369 | 373 | cp $(TARGET) $(INSTALL_DIR)/$(NAME) |
370 | 374 | endif |
371 | 375 | |
| 376 | # catalog installation directory |
| 377 | CATALOG_INSTALL_DIR := $(shell finddir B_USER_NONPACKAGED_DATA_DIRECTORY)/locale/catalogs |
| 378 | |
372 | 379 | # rule to install localization resources catalogs |
373 | 380 | catalogsinstall :: catalogs |
374 | | mkdir -p "/boot/home/config/data/locale/catalogs/$(APP_MIME_SIG)" |
375 | | -cp $(CATALOGS_DIR)/*.catalog /boot/home/config/data/locale/catalogs/$(APP_MIME_SIG) |
| 381 | mkdir -p "$(CATALOG_INSTALL_DIR)/$(APP_MIME_SIG)" |
| 382 | -cp $(CATALOGS_DIR)/*.catalog "$(CATALOG_INSTALL_DIR)/$(APP_MIME_SIG)" |
376 | 383 | |
377 | 384 | # alternative way of storing localization catalogs - bind into program executable's resources |
378 | 385 | bindcatalogs : |