Replace "ln -sf" by "$(LN_S) -f" for

systems that don't have symbolic links available.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13556 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Christian Stimming 2006-03-09 14:28:54 +00:00
parent f3a611d90a
commit e993e7256a
30 changed files with 89 additions and 86 deletions

View File

@ -1,5 +1,8 @@
2006-03-09 Christian Stimming <stimming@tuhh.de>
* configure.in, Makefile.am: Replace "ln -sf" by "$(LN_S) -f" for
systems that don't have symbolic links available.
* configure.in, src/gnome-utils/gnc-druid-provider-file-gnome.h:
Check for <glob.h> and provide own typedef if header unavailable.

View File

@ -102,10 +102,10 @@ make-gnucash-potfiles: make-gnucash-potfiles.in Makefile
.links:
rm -f goffice gsf
if !HAVE_GOFFICE
ln -sf . goffice
$(LN_S) -f . goffice
endif
if !HAVE_LIBGSF
ln -sf $(srcdir)/lib/libgsf-1.12.3/gsf gsf
$(LN_S) -f $(srcdir)/lib/libgsf-1.12.3/gsf gsf
endif
touch .links

View File

@ -89,6 +89,7 @@ AC_SUBST(LIBTOOL_DEPS)
AC_ISC_POSIX
AC_C_BIGENDIAN
AC_PROG_MAKE_SET
AC_PROG_LN_S
AC_HEADER_STDC
AC_CHECK_HEADERS(limits.h sys/times.h)
@ -1514,7 +1515,6 @@ then
AC_ISC_POSIX
AC_PROG_YACC
AM_PROG_LEX
AC_PROG_LN_S
AM_PROG_LIBTOOL
AC_STDC_HEADERS
AC_SYS_LARGEFILE

View File

@ -16,10 +16,10 @@ endif
.scm-links:
rm -f www
ln -sf . www
$(LN_S) -f . www
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links

View File

@ -114,11 +114,11 @@ endif
.scm-links:
rm -f gnucash g-wrapped
ln -sf . gnucash
ln -sf . g-wrapped
$(LN_S) -f . gnucash
$(LN_S) -f . g-wrapped
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links

View File

@ -90,11 +90,11 @@ endif
.scm-links:
rm -f gnucash g-wrapped
ln -sf . gnucash
ln -sf . g-wrapped
$(LN_S) -f . gnucash
$(LN_S) -f . g-wrapped
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links

View File

@ -112,11 +112,11 @@ endif
.scm-links:
rm -f gnucash g-wrapped
ln -sf . gnucash
ln -sf . g-wrapped
$(LN_S) -f . gnucash
$(LN_S) -f . g-wrapped
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links

View File

@ -15,11 +15,11 @@ endif
.scm-links:
rm -f gnucash report
ln -sf . gnucash
ln -sf ${srcdir} report
$(LN_S) -f . gnucash
$(LN_S) -f ${srcdir} report
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links

View File

@ -48,10 +48,10 @@ endif
.scm-links:
rm -f gnucash
ln -sf ${srcdir} gnucash
$(LN_S) -f ${srcdir} gnucash
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links

View File

@ -69,11 +69,11 @@ endif
.scm-links:
rm -f gnucash g-wrapped
ln -sf . gnucash
ln -sf . g-wrapped
$(LN_S) -f . gnucash
$(LN_S) -f . g-wrapped
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links

View File

@ -50,11 +50,11 @@ endif
.scm-links:
rm -f gnucash g-wrapped
ln -sf . gnucash
ln -sf . g-wrapped
$(LN_S) -f . gnucash
$(LN_S) -f . g-wrapped
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links

View File

@ -163,11 +163,11 @@ endif
.scm-links:
rm -f gnucash g-wrapped
ln -sf . gnucash
ln -sf . g-wrapped
$(LN_S) -f . gnucash
$(LN_S) -f . g-wrapped
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links

View File

@ -54,11 +54,11 @@ endif
.scm-links:
rm -f gnucash g-wrapped
ln -sf . gnucash
ln -sf . g-wrapped
$(LN_S) -f . gnucash
$(LN_S) -f . g-wrapped
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links

View File

@ -289,11 +289,11 @@ endif
.scm-links:
rm -f gnucash g-wrapped
ln -sf . gnucash
ln -sf . g-wrapped
$(LN_S) -f . gnucash
$(LN_S) -f . g-wrapped
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links
@ -318,7 +318,7 @@ DISTCLEANFILES = ${SCM_FILE_LINKS} gw-gnome-utils.html
# them in ${pkgdatadir}/gnome/help/${program}.
#
install-data-hook:
ln -sf ../gnome ${DESTDIR}/${pkgdatadir}
$(LN_S) -f ../gnome ${DESTDIR}/${pkgdatadir}
uninstall-hook:
rm -f ${DESTDIR}/${pkgdatadir}/gnome

View File

@ -175,11 +175,11 @@ endif
.scm-links:
rm -f gnucash g-wrapped
ln -sf . gnucash
ln -sf . g-wrapped
$(LN_S) -f . gnucash
$(LN_S) -f . g-wrapped
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links

View File

@ -84,13 +84,13 @@ noinst_DATA = .scm-links
.scm-links:
rm -f g-wrapped gnucash generic-import import-export
ln -sf . import-export
ln -sf . gnucash
ln -sf . generic-import
ln -sf . g-wrapped
$(LN_S) -f . import-export
$(LN_S) -f . gnucash
$(LN_S) -f . generic-import
$(LN_S) -f . g-wrapped
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links

View File

@ -87,13 +87,13 @@ noinst_DATA = .scm-links
.scm-links:
rm -f g-wrapped gnucash import-export qif-import
ln -sf . qif-import # to fix (load "qif-import/foo.scm")
ln -sf . import-export
ln -sf . gnucash
ln -sf . g-wrapped
$(LN_S) -f . qif-import # to fix (load "qif-import/foo.scm")
$(LN_S) -f . import-export
$(LN_S) -f . gnucash
$(LN_S) -f . g-wrapped
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links

View File

@ -26,11 +26,11 @@ endif
.scm-links:
rm -f gnucash import-export
ln -sf . gnucash
ln -sf . import-export
$(LN_S) -f . gnucash
$(LN_S) -f . import-export
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links

View File

@ -67,10 +67,10 @@ SWIG_INPUT_HDRS := \
install-data-local: libgncswig.la
cd ${DESTDIR}${perllibdir} && rm -f gnucash.so
if [ -f ${DESTDIR}${perllibdir}/libgncswig.so ]; then \
cd ${DESTDIR}${perllibdir} && ln -s libgncswig.so gnucash.so; \
cd ${DESTDIR}${perllibdir} && $(LN_S) -f libgncswig.so gnucash.so; \
elif [ -f ${DESTDIR}${perllibdir}/libgncswig.so.0 ]; then \
cd ${DESTDIR}${perllibdir} && \
ln -s libgncswig.so.0 gnucash.so; \
$(LN_S) -f libgncswig.so.0 gnucash.so; \
else \
echo "Can't find libgncswig shared library!" \
exit 1; \

View File

@ -81,12 +81,12 @@ endif
.scm-links:
rm -f gnucash g-wrapped
ln -sf . gnucash
ln -sf . g-wrapped
ln -sf . register
$(LN_S) -f . gnucash
$(LN_S) -f . g-wrapped
$(LN_S) -f . register
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links

View File

@ -32,13 +32,13 @@ endif
.scm-links:
rm -f gnucash report locale-specific us
ln -sf . gnucash
ln -sf . report
ln -sf ${srcdir} locale-specific
ln -sf . us
$(LN_S) -f . gnucash
$(LN_S) -f . report
$(LN_S) -f ${srcdir} locale-specific
$(LN_S) -f . us
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links

View File

@ -88,12 +88,12 @@ endif
.scm-links:
rm -f gnucash g-wrapped
ln -sf . gnucash
ln -sf . g-wrapped
ln -sf ${srcdir} report
$(LN_S) -f . gnucash
$(LN_S) -f . g-wrapped
$(LN_S) -f ${srcdir} report
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links

View File

@ -58,12 +58,12 @@ endif
.scm-links:
rm -f gnucash report g-wrapped
ln -sf . gnucash
ln -sf . report
ln -sf . g-wrapped
$(LN_S) -f . gnucash
$(LN_S) -f . report
$(LN_S) -f . g-wrapped
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links

View File

@ -40,11 +40,11 @@ endif
.scm-links:
rm -f gnucash report
ln -sf . gnucash
ln -sf ${srcdir} report
$(LN_S) -f . gnucash
$(LN_S) -f ${srcdir} report
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links

View File

@ -41,11 +41,11 @@ endif
.scm-links:
rm -f gnucash report
ln -sf . gnucash
ln -sf ${srcdir} report
$(LN_S) -f . gnucash
$(LN_S) -f ${srcdir} report
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links

View File

@ -28,11 +28,11 @@ endif
.scm-links:
rm -f gnucash report
ln -sf . gnucash
ln -sf ${srcdir} report
$(LN_S) -f . gnucash
$(LN_S) -f ${srcdir} report
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links

View File

@ -32,10 +32,10 @@ endif
.scm-links:
rm -f gnucash
ln -sf ${srcdir} gnucash
$(LN_S) -f ${srcdir} gnucash
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links

View File

@ -11,7 +11,7 @@ endif
.scm-links:
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links

View File

@ -13,7 +13,7 @@ endif
.scm-links:
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links

View File

@ -29,11 +29,11 @@ endif
.scm-links:
rm -f gnucash tax
ln -sf . gnucash
ln -sf . tax
$(LN_S) -f . gnucash
$(LN_S) -f . tax
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
ln -sf ${srcdir}/$$X . ; \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
touch .scm-links