Lines 328-334
Link Here
|
328 |
INSTALL_BINARY_DIR?=$(CATAPULT_INSTALL)/bin |
328 |
INSTALL_BINARY_DIR?=$(CATAPULT_INSTALL)/bin |
329 |
INSTALL_SHARE_DIR?=$(CATAPULT_INSTALL) |
329 |
INSTALL_SHARE_DIR?=$(CATAPULT_INSTALL) |
330 |
INSTALL_DOC_DIR?=$(CATAPULT_INSTALL)/doc |
330 |
INSTALL_DOC_DIR?=$(CATAPULT_INSTALL)/doc |
331 |
|
331 |
DESKTOP_HOOKS_DIR?=/usr/share/applications |
332 |
|
332 |
|
333 |
ifeq ($(CATAPULT_PREBUILT),true) |
333 |
ifeq ($(CATAPULT_PREBUILT),true) |
334 |
# TODO: Prebuilt is used only on win32, but using this is not clean. |
334 |
# TODO: Prebuilt is used only on win32, but using this is not clean. |
Lines 362-371
Link Here
|
362 |
@echo " Desktop hooks..." |
362 |
@echo " Desktop hooks..." |
363 |
@mkdir -p $(INSTALL_SHARE_DIR)/resources/icons |
363 |
@mkdir -p $(INSTALL_SHARE_DIR)/resources/icons |
364 |
@cp -rf src/catapult.xpm $(INSTALL_SHARE_DIR)/resources/icons |
364 |
@cp -rf src/catapult.xpm $(INSTALL_SHARE_DIR)/resources/icons |
365 |
@if [ -d /usr/share/applications -a -w /usr/share/applications ]; \ |
365 |
@if [ -d $(DESKTOP_HOOKS_DIR) -a -w $(DESKTOP_HOOKS_DIR) ]; \ |
366 |
then sed -e "s|%INSTALL_BASE%|$(INSTALL_SHARE_DIR)|" \ |
366 |
then sed -e "s|%INSTALL_BASE%|$(INSTALL_SHARE_DIR)|" \ |
367 |
desktop/openMSX-Catapult.desktop \ |
367 |
desktop/openMSX-Catapult.desktop \ |
368 |
> /usr/share/applications/openMSX-Catapult.desktop; \ |
368 |
> $(DESKTOP_HOOKS_DIR)/openMSX-Catapult.desktop; \ |
369 |
else mkdir -p ~/.local/share/applications && \ |
369 |
else mkdir -p ~/.local/share/applications && \ |
370 |
sed -e "s|%INSTALL_BASE%|$(INSTALL_SHARE_DIR)|" \ |
370 |
sed -e "s|%INSTALL_BASE%|$(INSTALL_SHARE_DIR)|" \ |
371 |
desktop/openMSX-Catapult.desktop \ |
371 |
desktop/openMSX-Catapult.desktop \ |