separate Linux only shortcuts and icons from make install
This commit is contained in:
19
Makefile
19
Makefile
@@ -18,6 +18,9 @@
|
|||||||
# to install with development tools, run:
|
# to install with development tools, run:
|
||||||
# make [prefix=/foo] [bindir=/bar/bin] install-all
|
# make [prefix=/foo] [bindir=/bar/bin] install-all
|
||||||
#
|
#
|
||||||
|
# to install Linux desktop files and icons:
|
||||||
|
# make install-shortcuts
|
||||||
|
#
|
||||||
# to uninstall, run:
|
# to uninstall, run:
|
||||||
# make uninstall
|
# make uninstall
|
||||||
#
|
#
|
||||||
@@ -334,12 +337,6 @@ install-core: default
|
|||||||
@$(INSTALL_PROGRAM) -m +rx openra "$(BIN_INSTALL_DIR)"
|
@$(INSTALL_PROGRAM) -m +rx openra "$(BIN_INSTALL_DIR)"
|
||||||
@-$(RM) openra
|
@-$(RM) openra
|
||||||
|
|
||||||
@$(INSTALL_DIR) "$(DESTDIR)$(datadir)/applications"
|
|
||||||
@$(INSTALL_DATA) packaging/linux/openra.desktop "$(DESTDIR)$(datadir)/applications"
|
|
||||||
|
|
||||||
@$(INSTALL_DIR) "$(DESTDIR)$(datadir)/icons/"
|
|
||||||
@$(CP_R) packaging/linux/hicolor/ "$(DESTDIR)$(datadir)/icons"
|
|
||||||
|
|
||||||
install-tools: tools
|
install-tools: tools
|
||||||
@-echo "Installing OpenRA tools to $(DATA_INSTALL_DIR)"
|
@-echo "Installing OpenRA tools to $(DATA_INSTALL_DIR)"
|
||||||
@$(INSTALL_DIR) "$(DATA_INSTALL_DIR)"
|
@$(INSTALL_DIR) "$(DATA_INSTALL_DIR)"
|
||||||
@@ -355,6 +352,13 @@ install-tools: tools
|
|||||||
@$(INSTALL_PROGRAM) -m +rx openra-editor "$(BIN_INSTALL_DIR)"
|
@$(INSTALL_PROGRAM) -m +rx openra-editor "$(BIN_INSTALL_DIR)"
|
||||||
@-$(RM) openra-editor
|
@-$(RM) openra-editor
|
||||||
|
|
||||||
|
install-shortcuts: shortcuts
|
||||||
|
@$(INSTALL_DIR) "$(DESTDIR)$(datadir)/icons/"
|
||||||
|
@$(CP_R) packaging/linux/hicolor/ "$(DESTDIR)$(datadir)/icons"
|
||||||
|
|
||||||
|
@$(INSTALL_DIR) "$(DESTDIR)$(datadir)/applications"
|
||||||
|
@$(INSTALL_DATA) packaging/linux/openra.desktop "$(DESTDIR)$(datadir)/applications"
|
||||||
|
|
||||||
@$(INSTALL_DIR) "$(DESTDIR)$(datadir)/applications"
|
@$(INSTALL_DIR) "$(DESTDIR)$(datadir)/applications"
|
||||||
@$(INSTALL_DATA) packaging/linux/openra-editor.desktop "$(DESTDIR)$(datadir)/applications"
|
@$(INSTALL_DATA) packaging/linux/openra-editor.desktop "$(DESTDIR)$(datadir)/applications"
|
||||||
|
|
||||||
@@ -391,6 +395,9 @@ help:
|
|||||||
@echo to install with development tools, run:
|
@echo to install with development tools, run:
|
||||||
@echo \ \ make \[prefix=/foo\] \[bindir=/bar/bin\] install-all
|
@echo \ \ make \[prefix=/foo\] \[bindir=/bar/bin\] install-all
|
||||||
@echo
|
@echo
|
||||||
|
@echo to install Linux desktop files and icons
|
||||||
|
@echo \ \ make install-shortcuts
|
||||||
|
@echo
|
||||||
@echo to uninstall, run:
|
@echo to uninstall, run:
|
||||||
@echo \ \ make uninstall
|
@echo \ \ make uninstall
|
||||||
@echo
|
@echo
|
||||||
|
|||||||
@@ -15,10 +15,16 @@ ROOTDIR=root
|
|||||||
# Clean up
|
# Clean up
|
||||||
rm -rf $ROOTDIR
|
rm -rf $ROOTDIR
|
||||||
|
|
||||||
# Copy files
|
|
||||||
cd ../..
|
cd ../..
|
||||||
|
# Copy files for OpenRA.Game.exe and OpenRA.Editor.exe as well as all dependencies.
|
||||||
make install-all prefix="/usr" DESTDIR="$PWD/packaging/linux/$ROOTDIR"
|
make install-all prefix="/usr" DESTDIR="$PWD/packaging/linux/$ROOTDIR"
|
||||||
|
|
||||||
|
# Launch scripts (executed by Desura)
|
||||||
|
cp *.sh "$PWD/packaging/linux/$ROOTDIR/usr/share/openra/" || exit 3
|
||||||
|
|
||||||
|
# Icons and .desktop files
|
||||||
|
make install-shortcuts
|
||||||
|
|
||||||
cd packaging/linux
|
cd packaging/linux
|
||||||
|
|
||||||
(
|
(
|
||||||
|
|||||||
Reference in New Issue
Block a user