CFLAGS=@CFLAGS@
C_SWITCH_X_SITE=@C_SWITCH_X_SITE@
LD_SWITCH_X_SITE=@LD_SWITCH_X_SITE@
+YACC=@YACC@
### These help us choose version- and architecture-specific directories
### to install files in.
-e 's|^\(VPATH *=\).*$$|\1'"${srcdir}"'/lib-src|' \
-e 's|^\(archlibdir *=\).*$$|\1'"${archlibdir}"'|' \
-e 's|^\(ALLOCA *=\).*$$|\1'"${ALLOCA}"'|' \
+ -e 's|^\(YACC *=\).*$$|\1'"${YACC}"'|' \
-e 's|^CC *=.*$$|CC='"${CC}"'|' \
-e 's|^CFLAGS *=.*$$|CFLAGS='"${CFLAGS}"'|' \
-e 's|^C_SWITCH_SYSTEM *=.*$$|C_SWITCH_SYSTEM='"${C_SWITCH_SYSTEM}"'|' \
-e 's|^CC *=.*$$|CC='"${CC}"'|' \
-e 's|^LN_S *=.*$$|LN_S='"${LN_S}"'|' \
-e 's|^CFLAGS *=.*$$|CFLAGS='"${CFLAGS}"'|' \
+ -e 's|^\(LD_SWITCH_X_SITE *=\).*$$|\1'"${LD_SWITCH_X_SITE}"'|' \
-e '/^# DIST: /d') > src/Makefile.tmp
@${srcdir}/move-if-change src/Makefile.tmp src/Makefile
chmod -w src/Makefile
## source exists and is distinct from the destination.
install: all do-install
+### Note that we copy the DOC-* files from the build etc directory
+### as well as lots of things from ${srcdir}/etc.
do-install: mkdir
(cd lib-src; \
$(MAKE) install ${MFLAGS} prefix=${prefix} \
[ -d $${dir} ] \
&& [ `(cd $${dir} && /bin/pwd)` != `(cd $${dest} && /bin/pwd)` ] \
&& (echo "Copying $${dir}..." ; \
- (cd $${dir}; tar cf - . )|(cd $${dest}; umask 0; tar xvf - ); \
+ (cd $${dir}; tar -cf - . )|(cd $${dest};umask 0; tar -xvf - ); \
for subdir in `find $${dest} -type d ! -name RCS -print` ; do \
rm -rf $${subdir}/RCS ; \
rm -rf $${subdir}/CVS ; \
rm -f $${subdir}/*~ ; \
done) ; \
done
- -[ `(cd ${srcdir}/info && /bin/pwd)` != `(cd ${infodir} && /bin/pwd)` ] \
- && (cd ${srcdir}/info ; \
+ if [ `(cd ./etc; /bin/pwd)` != `(cd ${srcdir}/etc; /bin/pwd)` ]; \
+ then \
+ echo "Copying etc/DOC* ..." ; \
+ (cd etc; tar -cf - DOC*)|(cd ${etcdir}; umask 0; tar -xvf - ); \
+ else true; fi
+ if [ `(cd ${srcdir}/info && /bin/pwd)` != `(cd ${infodir} && /bin/pwd)` ]; \
+ then (cd ${srcdir}/info ; \
if [ ! -f ${infodir}/dir ] && [ -f dir ]; then \
${INSTALL_DATA} dir ${infodir}/dir ; \
fi ; \
for f in cl* emacs* forms* info* vip* ; do \
${INSTALL_DATA} $$f ${infodir}/$$f ; \
- done)
+ done); \
+ else true; fi
cd ${srcdir}/etc; for page in emacs etags ctags ; do \
${INSTALL_DATA} $${page}.1 ${mandir}/$${page}${manext} ; \
done