Commit | Line | Data |
---|---|---|
32b0abf7 | 1 | # -sed1.inp------------------------------------------------------------- |
9d177572 | 2 | # Configuration script for src/makefile |
32b0abf7 | 3 | # ---------------------------------------------------------------------- |
092191c6 RS |
4 | # |
5 | # In case src/Makefile needs to rebuild `make-doc.exe' (might happen under | |
88ba4f30 | 6 | # Windows 95), make sure it gets built with commands that DOS |
092191c6 | 7 | # understands (one command per line). |
32b0abf7 RS |
8 | s/^#.*// |
9 | s/^[ \f\t][ \f\t]*$// | |
10 | s/^ / / | |
32b0abf7 | 11 | s/\.h\.in/.h-in/ |
32b0abf7 RS |
12 | s!^ \./temacs! go32 temacs! |
13 | s!/bin/sh!command.com! | |
14 | /^MAKE *=/s/^/# / | |
15 | /^SHELL *=/s/^/# / | |
c554da1f RS |
16 | /^srcdir *=/s/@[^@\n]*@/./ |
17 | /^VPATH *=/s/@[^@\n]*@/./ | |
18 | /^CC *=/s/@[^@\n]*@/gcc/ | |
19 | /^CPP *=/s/@[^@\n]*@/gcc -e/ | |
20 | /^CFLAGS *=/s/@[^@\n]*@/-O2 -g/ | |
21 | /^LN_S *=/s/@[^@\n]*@/ln -s/ | |
56206da3 | 22 | /^M_FILE *=/s!@[^@\n]*@!m/intel386.h! |
c554da1f | 23 | /^S_FILE *=/s!@[^@\n]*@!s/msdos.h! |
32b0abf7 | 24 | /^@SET_MAKE@$/s/@SET_MAKE@// |
ad402541 | 25 | /^.\${libsrc}make-docfile.*>/s!make-docfile!make-doc.exe -o ../etc/DOC! |
32b0abf7 | 26 | /^.\${libsrc}make-doc/s!>.*$!! |
092191c6 RS |
27 | /^\${libsrc}make-docfile:/c\ |
28 | ${libsrc}make-doc.exe:\ | |
29 | cd ..\ | |
30 | cd lib-src\ | |
31 | $(MAKE) ${MFLAGS} make-docfile -W make-docfile.c\ | |
32 | cd ..\ | |
33 | cd src | |
34 | /^ cd \${libsrc}; \${MAKE} \${MFLAGS} make-docfile/d | |
35 | /\${libsrc}make-docfile/s/-docfile[ ]/-doc.exe / | |
32b0abf7 | 36 | /^[\f ]*$/d |
87485d6f MW |
37 | /^temacs:/s/prefix-args// |
38 | /^ #/d |