*** xlib/makefile.orig Mon Mar 1 09:24:36 1993 --- xlib/makefile Fri Dec 30 17:08:43 1994 *************** *** 1,5 **** .SUFFIXES: ! .SUFFIXES: .sc .cdecl .o .c CDECL = ../cdecl/cdecl SIZEOF = ../cdecl/sizeof --- 1,5 ---- .SUFFIXES: ! .SUFFIXES: .sc .cdecl .o .c .so CDECL = ../cdecl/cdecl SIZEOF = ../cdecl/sizeof *************** *** 58,63 **** --- 58,73 ---- xvisualinfo.o xwindowattributes.o xwindowchanges.o xwmhints.o \ xpixmapformatvalues.o xtextproperty.o + sxdo = depth.so screen.so visual.so xarc.so xchar2b.so xcharstruct.so \ + xclasshint.so xcomposestatus.so xcolor.so xlibCONSTANTS.so xevent.so \ + xfontprop.so xfontstruct.so xgcvalues.so xhostaddress.so xiconsize.so \ + ximage.so xkeyboardcontrol.so xkeyboardstate.so xmodifierkeymap.so \ + xpoint.so xrectangle.so xrmoptiondescrec.so xrmvalue.so xsegment.so \ + xsetwindowattributes.so xsizehints.so xstandardcolormap.so \ + xlibSTUBS.so xtextitem.so xtextitem16.so xtimecoord.so xlibTYPES.so \ + xvisualinfo.so xwindowattributes.so xwindowchanges.so xwmhints.so \ + xpixmapformatvalues.so xtextproperty.so + xdpsc = xws2.sc xws3.sc xws4.sc xws5.sc xws6.sc xws7.sc \ xws8.sc xws9.sc xws10.sc xwsr4.sc *************** *** 76,81 **** --- 86,95 ---- xwso = xwss.o xws2.o xws3.o xws4.o xws5.o xws6.o xws7.o xws8.o xws9.o xws10.o \ xlib.o xwsr4.o + sxwso = xwss.so xws2.so xws3.so xws4.so xws5.so xws6.so xws7.so xws8.so \ + xws9.so xws10.so xlib.so xwsr4.so + + sizeof.cdecl: ${SIZEOF} > sizeof.cdecl *************** *** 101,114 **** .c.o: ${SCC} -c ${XLIBCFLAGS} $*.c scixl: xlibTYPES.o ${xwssc} ${xwsc} ${xwso} ${SCC} -o scixl -i -m xlib ${xwso} ${xdo} ${XLIB} scxl.a: xlibTYPES.o ${xwssc} ${xwsc} ${xwso} rm -f scxl.a ! ar q scxl.a ${xdo} ${xwso} ${RANLIB} scxl.a clear: ${SCC} -o clear clear.sc scxl.a ${XLIB} --- 115,152 ---- .c.o: ${SCC} -c ${XLIBCFLAGS} $*.c + .c.so: + ${CC} ${PICFLAGS} ${CFLAGS} -c ${XLIBCFLAGS} -I../scrt ${.IMPSRC} -o ${.TARGET} + scixl: xlibTYPES.o ${xwssc} ${xwsc} ${xwso} ${SCC} -o scixl -i -m xlib ${xwso} ${xdo} ${XLIB} scxl.a: xlibTYPES.o ${xwssc} ${xwsc} ${xwso} rm -f scxl.a ! mv -f xmodifierkeymap.o xmodifier.o ! mv -f xstandardcolormap.o xstandard.o ! mv -f xwindowattributes.o xwindowatt.o ! mv -f xpixmapformatvalues.o xpixmap.o ! ar q scxl.a depth.o screen.o visual.o xarc.o xchar2b.o xcharstruct.o \ ! xclasshint.o xcomposestatus.o xcolor.o xlibCONSTANTS.o xevent.o \ ! xfontprop.o xfontstruct.o xgcvalues.o xhostaddress.o xiconsize.o \ ! ximage.o xkeyboardcontrol.o xkeyboardstate.o xmodifier.o \ ! xpoint.o xrectangle.o xrmoptiondescrec.o xrmvalue.o xsegment.o \ ! xsetwindowattributes.o xsizehints.o xstandard.o \ ! xlibSTUBS.o xtextitem.o xtextitem16.o xtimecoord.o xlibTYPES.o \ ! xvisualinfo.o xwindowatt.o xwindowchanges.o xwmhints.o \ ! xpixmap.o xtextproperty.o \ ! xwss.o xws2.o xws3.o xws4.o xws5.o xws6.o xws7.o xws8.o \ ! xws9.o xws10.o xlib.o xwsr4.o ${RANLIB} scxl.a + Xlibscxl.so.1.0: xlibTYPES.so ${xwssc} ${xwsc} ${xwso} ${sxdo} ${sxwso} + rm -f libscxl.so.1.0 + ld -Bshareable -Bforcearchive -o libscxl.so.1.0 ${sxdo} ${sxwso} + + libscxl.so.1.0: + make Xlibscxl.so.1.0 + clear: ${SCC} -o clear clear.sc scxl.a ${XLIB} *************** *** 132,138 **** puzzle.c npuzzle.c all: ! make scixl scxl.a gensource: make ${xwssc} ${xwsc} --- 170,182 ---- puzzle.c npuzzle.c all: ! make scixl scxl.a libscxl.so.1.0 ! ! install: ! cp scxl.a ${LIBDIR}/schemetoc/scxl.a ! ${RANLIB} ${LIBDIR}/schemetoc/scxl.a ! cp scixl ${BINDIR}/scixl ! cp libscxl.so.1.0 ${LIBDIR} gensource: make ${xwssc} ${xwsc}