swick@ATHENA.MIT.EDU (Ralph R. Swick) (09/16/87)
Bob and I (without Todd watching - we should have known!) made a last-minute change to the Sun Makefiles to install a program that restores the keyboard state after X exists. We goofed... The Sun ddx library won't get built with the correct modules in it until you apply the following patches: To server/ddx/sun/Imakefile (if you use Imake) and/or to server/ddx/sun/Makefile: *** X.V11R1/server/ddx/sun/Makefile --- Imakefile: *************** *** 11,17 **** sunCG2C.c \ sunCG2M.c \ sunCG4C.c \ ! sunKeyMap.c OFILES = sunInit.o --- 11,18 ---- sunCG2C.c \ sunCG2M.c \ sunCG4C.c \ ! sunKeyMap.c \ ! kbd_mode.c OFILES = sunInit.o *************** *** 38,44 **** all:: $(OFILES) kbd_mode NormalLibraryTarget(sun,$(OBJS)) ! SimpleProgramTarget(kbd_mode) DependTarget() InstallManPage(Xsun,$(MANDIR)) --- 39,47 ---- all:: $(OFILES) kbd_mode NormalLibraryTarget(sun,$(OBJS)) ! SingleProgramTarget(kbd_mode, kbd_mode.o,,) ! InstallProgram(kbd_mode,$(BINDIR)) ! InstallManPage(kbd_mode,$(MANDIR)) DependTarget() InstallManPage(Xsun,$(MANDIR)) *** X.V11R1/server/ddx/sun/Makefile --- Makefile *************** *** 80,86 **** sunCG2C.c \ sunCG2M.c \ sunCG4C.c \ ! sunKeyMap.c OFILES = sunInit.o --- 80,87 ---- sunCG2C.c \ sunCG2M.c \ sunCG4C.c \ ! sunKeyMap.c \ ! kbd_mode.c OFILES = sunInit.o *************** *** 114,144 **** ar clq $@ $(OBJS) ranlib $@ ! OBJS = kbd_mode.o ! SRCS = kbd_mode.c ! ! PROGRAM = kbd_mode ! ! all:: kbd_mode ! ! kbd_mode: $(OBJS) $(LOCAL_LIBRARIES) rm -f $@ ! $(CC) -o $@ $(OBJS) $(LOCAL_LIBRARIES) $(LDFLAGS) ! relink: ! rm -f $(PROGRAM) ! $(MAKE) $(MFLAGS) $(PROGRAM) install:: kbd_mode $(INSTALL) -c $(INSTALLFLAGS) kbd_mode $(BINDIR) install:: kbd_mode.man $(INSTALL) -c -m 0664 kbd_mode.man $(MANDIR)/kbd_mode.n - - depend:: - $(DEPEND) -s "# DO NOT DELETE" $(CFLAGS) $(SRCS) - clean:: - rm -f $(PROGRAM) depend:: $(DEPEND) -s "# DO NOT DELETE" $(CFLAGS) $(SRCS) --- 115,136 ---- ar clq $@ $(OBJS) ranlib $@ ! kbd_mode: kbd_mode.o rm -f $@ ! $(CC) -o $@ kbd_mode.o $(LDFLAGS) ! relink:: ! rm -f kbd_mode ! $(MAKE) $(MFLAGS) kbd_mode + clean:: + rm -f kbd_mode + install:: kbd_mode $(INSTALL) -c $(INSTALLFLAGS) kbd_mode $(BINDIR) install:: kbd_mode.man $(INSTALL) -c -m 0664 kbd_mode.man $(MANDIR)/kbd_mode.n depend:: $(DEPEND) -s "# DO NOT DELETE" $(CFLAGS) $(SRCS)