--- Imakefile.orig +++ Imakefile @@ -205,23 +205,23 @@ all:: $(MYPROG) install:: $(MYPROGS) - mkdirhier $(XPATLIBDIR) - chmod 755 $(XPATLIBDIR) + mkdirhier $(DESTDIR)$(XPATLIBDIR) + chmod 755 $(DESTDIR)$(XPATLIBDIR) for f in $(LANGUAGES); do \ - mkdirhier $(APPDEFSDIR)/$$f/app-defaults; \ - cp ../lib/$$f/XPat $(APPDEFSDIR)/$$f/app-defaults; \ - chmod 755 $(APPDEFSDIR)/$$f/app-defaults; \ - chmod 644 $(APPDEFSDIR)/$$f/app-defaults/XPat; \ + mkdirhier $(DESTDIR)$(APPDEFSDIR)/$$f/app-defaults; \ + cp ../lib/$$f/XPat $(DESTDIR)$(APPDEFSDIR)/$$f/app-defaults; \ + chmod 755 $(DESTDIR)$(APPDEFSDIR)/$$f/app-defaults; \ + chmod 644 $(DESTDIR)$(APPDEFSDIR)/$$f/app-defaults/XPat; \ done - (cd ../lib; tar cf - * | (cd $(XPATLIBDIR); tar xf -)) - chown -R root $(XPATLIBDIR) - chmod -R a+r $(XPATLIBDIR) + (cd ../lib; tar cf - * | (cd $(DESTDIR)$(XPATLIBDIR); tar xf -)) + chown -R root $(DESTDIR)$(XPATLIBDIR) + chmod -R a+r $(DESTDIR)$(XPATLIBDIR) for f in $(LANGUAGES); do \ - chmod 755 $(XPATLIBDIR)/$$f; \ + chmod 755 $(DESTDIR)$(XPATLIBDIR)/$$f; \ done - mkdirhier $(XPATMANDIR) - cp xpat2.man $(XPATMANDIR)/xpat2.6x - chmod 644 $(XPATMANDIR)/xpat2.6x + mkdirhier $(DESTDIR)$(XPATMANDIR) + cp xpat2.man $(DESTDIR)$(XPATMANDIR)/xpat2.6 + chmod 644 $(DESTDIR)$(XPATMANDIR)/xpat2.6 ComplexProgramTarget($(MYPROG)) InstallAppDefaults(XPat) @@ -233,26 +233,26 @@ mv $(BINDIR)/xpat2 /usr/games/bin install.local: $(MYPROGS) - mkdirhier $(LXPATBINDIR) $(LXPATMANDIR) $(XPATLIBDIR) \ - $(LAPPDEFSDIR)/app-defaults - chmod 755 $(XPATLIBDIR) $(LXPATMANDIR) $(LAPPDEFSDIR)/app-defaults + mkdirhier $(DESTDIR)$(LXPATBINDIR) $(DESTDIR)$(LXPATMANDIR) $(DESTDIR)$(XPATLIBDIR) \ + $(DESTDIR)$(LAPPDEFSDIR)/app-defaults + chmod 755 $(DESTDIR)$(XPATLIBDIR) $(DESTDIR)$(LXPATMANDIR) $(DESTDIR)$(LAPPDEFSDIR)/app-defaults for f in $(LANGUAGES); do \ mkdirhier $(LAPPDEFSDIR)/$$f/app-defaults; \ - cp ../lib/$$f/XPat $(LAPPDEFSDIR)/$$f/app-defaults; \ - chmod 755 $(LAPPDEFSDIR)/$$f/app-defaults; \ - chmod 644 $(LAPPDEFSDIR)/$$f/app-defaults/XPat; \ + cp ../lib/$$f/XPat $(DESTDIR)$(LAPPDEFSDIR)/$$f/app-defaults; \ + chmod 755 $(DESTDIR)$(LAPPDEFSDIR)/$$f/app-defaults; \ + chmod 644 $(DESTDIR)$(LAPPDEFSDIR)/$$f/app-defaults/XPat; \ done - cp XPat.ad $(LAPPDEFSDIR)/app-defaults/XPat - chmod 755 $(LAPPDEFSDIR)/app-defaults/XPat - (cd ../lib; tar cf - * | (cd $(XPATLIBDIR); tar xf -)) - chmod -R a+r $(XPATLIBDIR) + cp XPat.ad $(DESTDIR)$(LAPPDEFSDIR)/app-defaults/XPat + chmod 755 $(DESTDIR)$(LAPPDEFSDIR)/app-defaults/XPat + (cd ../lib; tar cf - * | (cd $(DESTDIR)$(XPATLIBDIR); tar xf -)) + chmod -R a+r $(DESTDIR)$(XPATLIBDIR) for f in $(LANGUAGES); do \ - chmod 755 $(XPATLIBDIR)/$$f; \ + chmod 755 $(DESTDIR)$(XPATLIBDIR)/$$f; \ done - cp xpat2 $(LXPATBINDIR) - chmod 755 $(LXPATBINDIR)/xpat2 - cp xpat2.man $(LXPATMANDIR)/xpat2.6x - chmod 644 $(LXPATMANDIR)/xpat2.6x + cp xpat2 $(DESTDIR)$(LXPATBINDIR) + chmod 755 $(DESTDIR)$(LXPATBINDIR)/xpat2 + cp xpat2.man $(DESTDIR)$(LXPATMANDIR)/xpat2.6 + chmod 644 $(DESTDIR)$(LXPATMANDIR)/xpat2.6 XCOMM Dependecies for the Qt interface: