[Tobu] Fix a bug when srcdir != builddir
This commit is contained in:
parent
3320bdc551
commit
c276dc679c
2 changed files with 20 additions and 20 deletions
|
@ -8,28 +8,28 @@ EMOTICONS_FILES = **/{*.png,*.gif,emoticons.py}
|
|||
|
||||
|
||||
install-data-local:
|
||||
@for d in $(EMOTICONS_DIRS);do \
|
||||
if test -d $$d;then \
|
||||
@for d in $$(cd $(srcdir); echo $(EMOTICONS_DIRS));do \
|
||||
if test -d $(srcdir)/$$d;then \
|
||||
echo " $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/data/emoticons/$$d"; \
|
||||
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/data/emoticons/$$d || exit 1; \
|
||||
fi; \
|
||||
done; \
|
||||
for f in $(EMOTICONS_FILES);do \
|
||||
if test -f $$f; then \
|
||||
echo " $(INSTALL_DATA) $$f $(DESTDIR)$(pkgdatadir)/data/emoticons/$$f"; \
|
||||
$(INSTALL_DATA) $$f $(DESTDIR)$(pkgdatadir)/data/emoticons/$$f || exit 1; \
|
||||
for f in $$(cd $(srcdir); echo $(EMOTICONS_FILES));do \
|
||||
if test -f $(srcdir)/$$f; then \
|
||||
echo " $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(pkgdatadir)/data/emoticons/$$f"; \
|
||||
$(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(pkgdatadir)/data/emoticons/$$f || exit 1; \
|
||||
fi; \
|
||||
done;
|
||||
|
||||
dist-hook:
|
||||
@for d in $(EMOTICONS_DIRS);do \
|
||||
if test -d $$d;then \
|
||||
@for d in $$(cd $(srcdir); echo $(EMOTICONS_DIRS));do \
|
||||
if test -d $(srcdir)/$$d;then \
|
||||
echo " $(mkdir_p) $(distdir)/$$d"; \
|
||||
$(mkdir_p) $(distdir)/$$d || exit 1; \
|
||||
fi; \
|
||||
done; \
|
||||
for f in $(EMOTICONS_FILES);do \
|
||||
if test -f $$f; then \
|
||||
for f in $$(cd $(srcdir); echo $(EMOTICONS_FILES));do \
|
||||
if test -f $(srcdir)/$$f; then \
|
||||
echo " cp -pR $(srcdir)/$$f $(distdir)/$$f"; \
|
||||
cp -pR $(srcdir)/$$f $(distdir)/$$f || exit 1; \
|
||||
fi; \
|
||||
|
|
|
@ -9,28 +9,28 @@ ICONSET_FILES = **/{16x16,32x32,48x48}/{*.gif,*.png} \
|
|||
transports/**/{16x16,32x32,48x48}/{*.gif,*.png}
|
||||
|
||||
install-data-local:
|
||||
@for d in $(ICONSET_DIRS);do \
|
||||
if test -d $$d;then \
|
||||
@for d in $$(cd $(srcdir); echo $(ICONSET_DIRS));do \
|
||||
if test -d $(srcdir)/$$d;then \
|
||||
echo " $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/data/iconsets/$$d"; \
|
||||
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/data/iconsets/$$d || exit 1; \
|
||||
fi; \
|
||||
done
|
||||
for f in $(ICONSET_FILES);do \
|
||||
if test -f $$f; then \
|
||||
echo " $(INSTALL_DATA) $$f $(DESTDIR)$(pkgdatadir)/data/iconsets/$$f"; \
|
||||
$(INSTALL_DATA) $$f $(DESTDIR)$(pkgdatadir)/data/iconsets/$$f || exit 1; \
|
||||
for f in $$(cd $(srcdir); echo $(ICONSET_FILES));do \
|
||||
if test -f $(srcdir)/$$f; then \
|
||||
echo " $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(pkgdatadir)/data/iconsets/$$f"; \
|
||||
$(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(pkgdatadir)/data/iconsets/$$f || exit 1; \
|
||||
fi; \
|
||||
done;
|
||||
|
||||
dist-hook:
|
||||
@for d in $(ICONSET_DIRS);do \
|
||||
if test -d $$d;then \
|
||||
@for d in $$(cd $(srcdir); echo $(ICONSET_DIRS));do \
|
||||
if test -d $(srcdir)/$$d;then \
|
||||
echo " $(mkdir_p) $(distdir)/$$d"; \
|
||||
$(mkdir_p) $(distdir)/$$d || exit 1; \
|
||||
fi; \
|
||||
done
|
||||
for f in $(ICONSET_FILES);do \
|
||||
if test -f $$f; then \
|
||||
for f in $$(cd $(srcdir); echo $(ICONSET_FILES));do \
|
||||
if test -f $(srcdir)/$$f; then \
|
||||
echo " cp -pR $(srcdir)/$$f $(distdir)/$$f"; \
|
||||
cp -pR $(srcdir)/$$f $(distdir)/$$f || exit 1; \
|
||||
fi; \
|
||||
|
|
Loading…
Add table
Reference in a new issue