Me gather & copy ("find & xarg" below) all units etc to same directory
so that it can't be pointed by a single macro.
debian.RULES:
[..]
# create all necessary directories
install -d $(INSTALL_DIR)/usr/bin
install -d $(INSTALL_DIR)/usr/lib/mseide-msegui/units/common
install -d $(INSTALL_DIR)/usr/lib/mseide-msegui/apps/ide
install -d $(INSTALL_DIR)/usr/lib/mseide-msegui/tools/i18n
# Install the IDE & its accessories
install -m 755 $(CURDIR)/apps/ide/mseide
$(INSTALL_DIR)/usr/lib/mseide-msegui/apps/ide
cp -Rfpl -t $(INSTALL_DIR)/usr/lib/mseide-msegui/apps/ide
apps/ide/syntaxdefs apps/ide/templates
install -m 755 $(CURDIR)/build_all.sh
$(INSTALL_DIR)/usr/lib/mseide-msegui/build_all.sh
install -m 755 $(CURDIR)/clean_all.sh
$(INSTALL_DIR)/usr/lib/mseide-msegui/clean_all.sh
# Install the tools
install -m 755 $(CURDIR)/tools/msedirclear.sh
$(INSTALL_DIR)/usr/lib/mseide-msegui/tools/msedirclear.sh
install -m 755 $(CURDIR)/tools/bmp2pas
$(INSTALL_DIR)/usr/lib/mseide-msegui/tools/bmp2pas
install -m 755 $(CURDIR)/tools/form2pas
$(INSTALL_DIR)/usr/lib/mseide-msegui/tools/form2pas
install -m 755 $(CURDIR)/tools/i18n/msei18n
$(INSTALL_DIR)/usr/lib/mseide-msegui/tools/i18n/msei18n
# Install the library files
find -name '*.ppu' -or -name '*.[oa]' -or -name '*.so*' | egrep -ve
"\/(designutils|apps|tools)\/" | xargs cp -Rfpl -t
$(INSTALL_DIR)/usr/lib/mseide-msegui/units/common
# Install startup scripts & links
install -m 755 $(CURDIR)/install/mseide $(INSTALL_DIR)/usr/bin/mseide
install -m 755 $(CURDIR)/install/mseide-icewm
$(INSTALL_DIR)/usr/bin/mseide-icewm
# copy icons and menu entries for the GNOME menu
install -d $(INSTALL_DIR)/usr/share/pixmaps
install -d $(INSTALL_DIR)/usr/share/applications
#convert -geometry 32x32 $(CURDIR)/images/mseide_32x32.png
$(INSTALL_DIR)/usr/share/pixmaps/mseide.xpm
cp $(CURDIR)/images/mseide.xpm $(INSTALL_DIR)/usr/share/pixmaps/
chmod 644 $(INSTALL_DIR)/usr/share/pixmaps/*.xpm
install -m 644 $(CURDIR)/install/mseide.desktop
$(INSTALL_DIR)/usr/share/applications/mseide.desktop
[..]
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
mseide-msegui-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk