Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!ut-sally!husc6!mit-eddie!PREP.AI.MIT.EDU!rms From: rms@PREP.AI.MIT.EDU (Richard M. Stallman) Newsgroups: comp.emacs Subject: Brief correction to 18.35 Message-ID: <8701061439.AA02539@EDDIE.MIT.EDU> Date: Tue, 6-Jan-87 09:50:26 EST Article-I.D.: EDDIE.8701061439.AA02539 Posted: Tue Jan 6 09:50:26 1987 Date-Received: Tue, 6-Jan-87 21:04:57 EST Sender: daemon@mit-eddie.MIT.EDU Lines: 87 For making Emacs 18.35 on a Sun, you need to change src/m-sun2.h and src/ymakefile. In m-sun2.h, change the definition of OTHER_FILES (at the very end) to /* Arrange to compile emacstool. */ #define OTHER_FILES ${etcdir}/emacstool In ymakefile, install this diff: *** ymakefile.~62~ Sat Jan 3 21:15:16 1987 --- ymakefile Tue Jan 6 09:45:35 1987 *************** *** 197,203 /* Construct full set of libraries to be linked. */ LIBES = LIBS_SYSTEM LIBS_MACHINE LIBS_TERMCAP $(LIBX) LIBS_DEBUG LIB_STANDARD ! all: xemacs others #ifdef OTHER_FILES others: OTHER_FILES --- 197,203 ----- /* Construct full set of libraries to be linked. */ LIBES = LIBS_SYSTEM LIBS_MACHINE LIBS_TERMCAP $(LIBX) LIBS_DEBUG LIB_STANDARD ! /* Enable recompilation of certain other files depending on system type. */ #ifndef OTHER_FILES #define OTHER_FILES *************** *** 199,208 all: xemacs others ! #ifdef OTHER_FILES ! others: OTHER_FILES ! #else ! others: #endif xemacs: temacs ${etcdir}DOC ${lisp} --- 199,206 ----- /* Enable recompilation of certain other files depending on system type. */ ! #ifndef OTHER_FILES ! #define OTHER_FILES #endif all: xemacs OTHER_FILES *************** *** 205,210 others: #endif xemacs: temacs ${etcdir}DOC ${lisp} #ifdef CANNOT_DUMP mv temacs xemacs --- 203,210 ----- #define OTHER_FILES #endif + all: xemacs OTHER_FILES + xemacs: temacs ${etcdir}DOC ${lisp} #ifdef CANNOT_DUMP mv temacs xemacs *************** *** 347,349 fns.o : fns.c commands.h config.h print.o : print.c process.h window.h buffer.h config.h lread.o : lread.c buffer.h paths.h config.h --- 347,355 ----- fns.o : fns.c commands.h config.h print.o : print.c process.h window.h buffer.h config.h lread.o : lread.c buffer.h paths.h config.h + + /* System-specific programs to be made. + OTHER_FILES selects which of these should actually be made. */ + + ${etcdir}/emacstool: ${etcdir}/emacstool.c \ + cd ${etcdir}; cc emacstool.c -o emacstool -g -lsuntool -lsunwindow -lpixrect