--- ./lib/gle/Makefile Fri Aug 7 17:09:21 1998 +++ ../glut-3.7/./lib/gle/Makefile Fri Aug 7 17:20:04 1998 @@ -1,17 +1,62 @@ -# Makefile for Win32 - -!include - -TOP = ../.. - -EXTRACFLAGS = -DOPENGL_10 -DAUTO_TEXTURE -D__GUTIL_DOUBLE - -SRCS = ex_angle.c ex_cut_round.c ex_raw.c extrude.c intersect.c rot_prince.c rotate.c round_cap.c segment.c texgen.c urotate.c view.c -OBJS = $(SRCS:.c=.obj) - -all : gle.lib - -!include "$(TOP)/glutwin32.mak" - -gle.lib : $(OBJS) - lib -out:gle.lib $(OBJS) +#! smake +# +# Copyright (c) Mark J. Kilgard, 1995, 1998. +# +include $(ROOT)/usr/include/make/commondefs + +TOP = ../.. + +TARGETS = libgle.a + +LN = ln -s +MV = mv +RM = -rm -rf + +HDRS = \ + copy.h \ + extrude.h \ + gutil.h \ + intersect.h \ + port.h \ + rot.h \ + segment.h \ + tube_gc.h \ + vvector.h + +SRCS = \ + ex_angle.c \ + ex_cut_round.c \ + ex_raw.c \ + extrude.c \ + intersect.c \ + round_cap.c \ + segment.c \ + texgen.c \ + \ + rot_prince.c \ + rotate.c \ + urotate.c \ + view.c + +OBJS = $(SRCS:.c=.o) + +LCDEFS = -DOPENGL_10 -DAUTO_TEXTURE -D__GUTIL_DOUBLE + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak + +default: $(TARGETS) + +sinclude ObjectType.mk + +$(OBJS) : $(HDRS) + +libgle.a : $(OBJS) + $(RM) $@ + $(AR) crl $@ $(OBJS) + +symcheck: libglut.a + -nm -Bo libgle.a | grep -v ' d ' | grep -v ' T gle' | grep -v ' D gle' | grep -v ' U ' | grep -v ' T __gle' | grep -v ' t ' | grep -v ' b ' | grep -v ' D __gle' | grep -v ' B __gle' + +include $(COMMONRULES) --- ./lib/mui/Makefile Fri Aug 7 17:09:31 1998 +++ ../glut-3.7/./lib/mui/Makefile Fri Aug 7 17:20:10 1998 @@ -1,15 +1,37 @@ -# Makefile for Win32 - -!include - -TOP = ../.. - -SRCS = gizmo.c glutmui.c displaylist.c uicolor.c miscui.c mui.c vslider.c textlist.c button.c pulldown.c hslider.c -OBJS = $(SRCS:.c=.obj) - -all : mui.lib - -!include "$(TOP)/glutwin32.mak" - -mui.lib : $(OBJS) - lib -out:mui.lib $(OBJS) +#! smake +# +# Copyright (c) Mark J. Kilgard, 1997. +# + +TOP = ../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +TARGETS = libmui.a + +LN = ln -s +MV = mv +RM = -rm -rf + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak +LLDLIBS = -lGLU -lGL -lXmu -lXext -lX11 -lm + +SRCS = gizmo.c glutmui.c displaylist.c uicolor.c miscui.c mui.c vslider.c \ + textlist.c button.c pulldown.c hslider.c + +OBJS = $(SRCS:.c=.o) + +default: $(TARGETS) + +sinclude ObjectType.mk + +libmui.a: $(OBJS) + $(RM) $@ + $(AR) crl $@ $(OBJS) + +browser: browser.o browseparse.o libmui.a ../glut/libglut.a + $(CC) -o $@ browser.o browseparse.o libmui.a ../glut/libglut.a $(LDFLAGS) + +include $(COMMONRULES) --- ./lib/glut/Makefile Fri Aug 7 17:09:30 1998 +++ ../glut-3.7/./lib/glut/Makefile Fri Aug 7 17:20:07 1998 @@ -1,87 +1,188 @@ -# Makefile for Win32 - -!include - -TOP = ../.. - -# NOTE: glut_menu.c and glut_glxext.c are NOT compiled into Win32 GLUT - -SRCS = glut_8x13.c glut_9x15.c glut_bitmap.c glut_bwidth.c glut_cindex.c glut_cmap.c glut_cursor.c glut_dials.c glut_dstr.c glut_event.c glut_ext.c glut_fullscrn.c glut_gamemode.c glut_get.c glut_hel10.c glut_hel12.c glut_hel18.c glut_init.c glut_input.c glut_joy.c glut_key.c glut_keyctrl.c glut_keyup.c glut_mesa.c glut_modifier.c glut_mroman.c glut_overlay.c glut_roman.c glut_shapes.c glut_space.c glut_stroke.c glut_swap.c glut_swidth.c glut_tablet.c glut_teapot.c glut_tr10.c glut_tr24.c glut_util.c glut_vidresize.c glut_warp.c glut_win.c glut_winmisc.c win32_glx.c win32_menu.c win32_util.c win32_winproc.c win32_x11.c - -all : glutdll install - -!include "$(TOP)/glutwin32.mak" - -glutdll : $(GLUTDLL) - -CFLAGS = $(cvarsdll) $(CFLAGS) -LFLAGS = $(dlllflags) $(LFLAGS) - -OBJS = $(SRCS:.c=.obj) -LIBS = $(OPENGL) $(GLU) winmm.lib $(guilibsdll) - -$(GLUTDLL) : $(OBJS) glut.def - $(link) $(LFLAGS) -out:$(GLUTDLL) -def:glut.def $(OBJS) $(LIBS) - -install : $(GLUTDLL) - @echo "copying GLUT dynamic link library to system directory..." - -copy $(GLUTDLL) $(DLLINSTALL) - @echo "copying GLUT header file to include directory..." - -copy ..\..\include\GL\glut.h $(INCLUDEINSTALL) - @echo "copying GLUT import library to library directory..." - -copy $(GLUTLIB) $(LIBINSTALL) - -.c.obj : - $(cc) $(CFLAGS) -I . $*.c - -# explicit object dependencies for all source files - -win32_glx.obj: win32_glx.c win32_glx.h -win32_x11.obj: win32_x11.c win32_x11.h -win32_menu.obj: win32_menu.c glutint.h ..\..\include\GL\glut.h -win32_util.obj: win32_util.c glutint.h -win32_winproc.obj: win32_winproc.c glutint.h - -glut_mroman.obj: glut_mroman.c glutstroke.h glutint.h -glut_roman.obj: glut_roman.c glutstroke.h glutint.h -glut_hel12.obj: glut_hel12.c glutbitmap.h glutint.h -glut_8x13.obj: glut_8x13.c glutbitmap.h glutint.h -glut_hel18.obj: glut_hel18.c glutbitmap.h glutint.h -glut_9x15.obj: glut_9x15.c glutbitmap.h glutint.h -glut_tr10.obj: glut_tr10.c glutbitmap.h glutint.h -glut_hel10.obj: glut_hel10.c glutbitmap.h glutint.h -glut_tr24.obj: glut_tr24.c glutbitmap.h glutint.h - -glut_bitmap.obj: glut_bitmap.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_bwidth.obj: glut_bwidth.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_cindex.obj: glut_cindex.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_cmap.obj: glut_cmap.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_cursor.obj: glut_cursor.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_dials.obj: glut_dials.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_dstr.obj: glut_dstr.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_event.obj: glut_event.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_ext.obj: glut_ext.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_fullscrn.obj: glut_fullscrn.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_gamemode.obj: glut_gamemode.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_get.obj: glut_get.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_init.obj: glut_init.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_input.obj: glut_input.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_joy.obj: glut_joy.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_key.obj: glut_key.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_keyctrl.obj: glut_keyctrl.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_keyup.obj: glut_keyup.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_mesa.obj: glut_mesa.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_modifier.obj: glut_modifier.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_overlay.obj: glut_overlay.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_shapes.obj: glut_shapes.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_space.obj: glut_space.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_swap.obj: glut_swap.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_swidth.obj: glut_swidth.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_tablet.obj: glut_tablet.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_teapot.obj: glut_teapot.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_util.obj: glut_util.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_vidresize.obj: glut_vidresize.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_warp.obj: glut_warp.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h -glut_win.obj: glut_win.c glutint.h ..\..\include\GL\glut.h glutwin32.h -glut_winmisc.obj: glut_winmisc.c glutint.h ..\..\include\GL\glut.h glutwin32.h win32_glx.h win32_x11.h - +#! smake +# +# Copyright (c) Mark J. Kilgard, 1995. +# +include $(ROOT)/usr/include/make/commondefs + +# NOTE: In my GLUT development tree, many of the C source files for +# GLUT are generated. For this reason, "make full_clobber" will remove +# these generated C files, while "make clobber" will not. + +TOP = ../.. + +TARGETS = libglut.a + +LN = ln -s +MV = mv +RM = -rm -rf + +HDRS = glutint.h glutstroke.h layerutil.h glutbitmap.h + +SRCS = \ + glut_bitmap.c \ + glut_bwidth.c \ + glut_cindex.c \ + glut_cmap.c \ + glut_cursor.c \ + glut_dials.c \ + glut_dstr.c \ + glut_event.c \ + glut_ext.c \ + glut_fullscrn.c \ + glut_gamemode.c \ + glut_get.c \ + glut_glxext.c \ + glut_init.c \ + glut_input.c \ + glut_joy.c \ + glut_key.c \ + glut_keyctrl.c \ + glut_keyup.c \ + glut_menu.c \ + glut_menu2.c \ + glut_mesa.c \ + glut_modifier.c \ + glut_overlay.c \ + glut_shapes.c \ + glut_space.c \ + glut_stroke.c \ + glut_swap.c \ + glut_swidth.c \ + glut_tablet.c \ + glut_teapot.c \ + glut_util.c \ + glut_vidresize.c \ + glut_warp.c \ + glut_win.c \ + glut_winmisc.c \ + layerutil.c + +SRCSSEMIGENS = \ + glut_8x13.c \ + glut_9x15.c \ + glut_hel10.c \ + glut_hel12.c \ + glut_hel18.c \ + glut_mroman.c \ + glut_roman.c \ + glut_tr10.c \ + glut_tr24.c + +OBJS = $(SRCS:.c=.o) $(SRCSSEMIGENS:.c=.o) +OTHERGENS = y.tab.c y.tab.h strokegen.c strokegen.h strokelex.c +OTHERSRCS = strokegen.y strokelex.l stroke.h +FONTS = Roman.stroke MonoRoman.stroke + +# Uncomment the LCDEFS line below if you want to build a version of +# libglut.a that avoids using the SGI "fast atoms" optimization +# introduced in IRIX 6.3. This optimization eliminates serveral X server +# round-trips. If you are building libglut.a on an IRIX 6.3 or later +# machine and want a chance (no guarantees) that GLUT executables built +# against your libglut.a will work on IRIX 6.2 machines, uncomment out +# the LCDEFS line below. Otherwise, you'll get a run-time message about +# "attempted access to unresolvable symbol in XXX: _XSGIFastInternAtom" +#LCDEFS = -DNO_FAST_ATOMS + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ $(OTHERGENS) strokegen *.bak hardcopy glutsrc.ps capturexfont *.pure dstr dstr.c *.gen + +default: $(TARGETS) + +sinclude ObjectType.mk + +$(OBJS) : $(HDRS) + +libglut.a : $(OBJS) + $(RM) $@ + $(AR) crl $@ $(OBJS) + +.ORDER : strokegen.h strokegen.c + +strokegen.h strokegen.c : strokegen.y + $(YACC) -d strokegen.y + $(MV) y.tab.c strokegen.c + $(MV) y.tab.h strokegen.h + +# avoid warnings when compiling lex generated code +strokegen.o : strokegen.c + $(CC) $(CFLAGS) -woff 726,825,635,818,819,820,824,831,835,822,821,1167,1498,1116,1136,1174,1196,803 -c -MDupdate Makedepend strokegen.c + +strokelex.c : strokelex.l + $(LEX) strokelex.l + $(MV) lex.yy.c strokelex.c + +# avoid warnings when compiling lex generated code +strokelex.o : strokelex.c + $(CC) $(CFLAGS) -woff 831,825,817,835,702,819,635,824,822,1167,1498,1110,1196,1174,803 -c -MDupdate Makedepend strokelex.c + +strokegen : strokegen.o strokelex.o + $(CC) -o $@ $(LDFLAGS) strokegen.o strokelex.o -ll + +capturexfont : capturexfont.o + $(CC) -o $@ $(LDFLAGS) capturexfont.o -lX11 + +# glut_roman.c and glut_mroman.c are now checked in, but here are rules to generate them +glut_roman.c.gen : Roman.stroke strokegen + ./strokegen -s glutStrokeRoman < Roman.stroke > $@ +glut_mroman.c.gen : MonoRoman.stroke strokegen + ./strokegen -s glutStrokeMonoRoman < MonoRoman.stroke > $@ + +glutsrc.ps : $(SRCS) + $(RM) hardcopy + mkdir -p hardcopy + for i in $(SRCS) ;\ + do \ + grep -v CENTRY $$i | grep -v INDENT- > hardcopy/$$i; \ + done + cd hardcopy ; enscript -p ../$@ -G -2r `echo $(SRCS) | fmt -1 | sort` + $(RM) hardcopy + +# The bitmap files can be generated using capturexfont, but because +# they require a connection to an X server and potentially different +# X servers have different fonts, these generated files are part +# of the GLUT distribution. + +9_BY_15 = -misc-fixed-medium-r-normal--15-140-75-75-C-90-iso8859-1 +8_BY_13 = -misc-fixed-medium-r-normal--13-120-75-75-C-80-iso8859-1 +TR10 = -adobe-times-medium-r-normal--10-100-75-75-p-54-iso8859-1 +TR24 = -adobe-times-medium-r-normal--24-240-75-75-p-124-iso8859-1 +HEL10 = -adobe-helvetica-medium-r-normal--10-100-75-75-p-56-iso8859-1 +HEL12 = -adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-1 +HEL18 = -adobe-helvetica-medium-r-normal--18-180-75-75-p-98-iso8859-1 + +semigens : capturexfont + ./capturexfont $(9_BY_15) glutBitmap9By15 > glut_9x15.c.gen + ./capturexfont $(8_BY_13) glutBitmap8By13 > glut_8x13.c.gen + ./capturexfont $(TR10) glutBitmapTimesRoman10 > glut_tr10.c.gen + ./capturexfont $(TR24) glutBitmapTimesRoman24 > glut_tr24.c.gen + ./capturexfont $(HEL10) glutBitmapHelvetica10 > glut_hel10.c.gen + ./capturexfont $(HEL12) glutBitmapHelvetica12 > glut_hel12.c.gen + ./capturexfont $(HEL18) glutBitmapHelvetica18 > glut_hel18.c.gen + +# unused test rule for test building 16-bit font +JIS = -jis-fixed-medium-r-normal--24-230-75-75-c-240-jisx0208.1983-0 +glut_jis.c : + ./capturexfont $(JIS) glutBitmapJis > $@ + +sources: $(SRCS) + +symcheck: libglut.a + -nm -Bo libglut.a | grep -v ' d ' | grep -v ' T glut' | grep -v ' D glut' | grep -v ' U ' | grep -v ' T __glut' | grep -v ' t ' | grep -v ' b ' | grep -v ' D __glut' | grep -v ' B __glut' + +dstr.c: glut_dstr.c + ln -s glut_dstr.c $@ + +dstr: dstr.c glut_util.o glut_glxext.o + $(RM) $@ + $(CC) -g -o $@ $(CFLAGS) -DTEST dstr.c glut_util.o glut_glxext.o -lGLU -lGL -lXext -lX11 -lm + +./glut.h : glut.h +./glutint.h : glutint.h +./glutstroke.h : glutstroke.h +./strokegen.h : strokegen.h +./stroke.h : stroke.h +./layerutil.h : layerutil.h +strokelex.o: strokelex.c strokegen.h + +include $(COMMONRULES) --- ./lib/Makefile Fri Aug 7 17:09:31 1998 +++ ../glut-3.7/./lib/Makefile Fri Aug 7 17:20:09 1998 @@ -1,44 +1,39 @@ -## -## Makefile for Windows NT -## - - -# defines -SUBDIRS = glut.dir mui.dir gle.dir glsmap.dir -CLEAN = $(SUBDIRS:.dir=.clean) -CLOBBER = $(SUBDIRS:.dir=.clobber) - - -# default rule -default : $(SUBDIRS) - - -# cleanup rules -clean : $(CLEAN) -clobber : $(CLOBBER) - - -# inference rules -$(SUBDIRS) : - @echo. - @echo Making in $* subdirectory... - @cd $* - @nmake -f Makefile.win -nologo - @cd .. - -$(CLEAN) : - @del *~ - @echo. - @echo Cleaning in $* subdirectory... - @cd $* - @nmake -f Makefile.win -nologo clean - @cd .. - -$(CLOBBER) : - @echo. - @echo Clobbering in $* subdirectory... - @cd $* - @nmake -f Makefile.win -nologo clobber - @cd .. - - +#!smake +# +# Copyright (c) Mark J. Kilgard, 1995, 1998. +# + +TOP = .. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +# $(TOP)/Fortran.mk should contain the line "FGLUT = fglut" if +# the Fortran GLUT API binding is to be built. Note: This requires +# IRIX 5.3 and the SGI Fortran compiler and OpenGL Fortran libraries +# installed. +sinclude $(TOP)/Fortran.mk + +SUBDIRS = \ + glut$(GLUT_LIB_SUFFIX) \ + $(FGLUT_DIR)$(GLUT_LIB_SUFFIX) \ + mui$(GLUT_LIB_SUFFIX) \ + gle$(GLUT_LIB_SUFFIX) \ + glsmap$(GLUT_LIB_SUFFIX) \ + +ALL_SUBDIRS = \ + glut glut.n32 glut.n64 \ + fglut fglut.n32 fglut.n64 \ + mui mui.n32 mui.n64 \ + gle gle.n32 gle.n64 \ + glsmap glsmap.n32 glsmap.n64 \ + +default: $(_FORCE) + $(SUBDIRS_MAKERULE) + +$(SUBDIRS): $(_FORCE) + cd $@; $(MAKE) + +$(COMMONTARGS): + @for d in $(ALL_SUBDIRS); do $(SUBDIR_MAKERULE); done + +$(_FORCE): --- ./lib/glsmap/Makefile Fri Aug 7 17:09:22 1998 +++ ../glut-3.7/./lib/glsmap/Makefile Fri Aug 7 17:20:06 1998 @@ -1,15 +1,60 @@ -# Makefile for Win32 - -!include - -TOP = ../.. - -SRCS = smap_buildsmap.c smap_context.c smap_create.c smap_destroy.c smap_drawmesh.c smap_flag.c smap_makemesh.c smap_nearfar.c smap_rvec2st.c smap_set.c smap_setfunc.c smap_setvec.c smap_texdim.c smap_texobj.c -OBJS = $(SRCS:.c=.obj) - -all : glsmap.lib - -!include "$(TOP)/glutwin32.mak" - -glsmap.lib : $(OBJS) - lib -out:glsmap.lib $(OBJS) +#! smake +# +# Copyright (c) Mark J. Kilgard, 1998. +# +include $(ROOT)/usr/include/make/commondefs + +TOP = ../.. + +TARGETS = libglsmap.a + +LN = ln -s +MV = mv +RM = -rm -rf + +HDRS = \ + glsmapint.h + +SRCS = \ + smap_buildsmap.c \ + smap_context.c \ + smap_create.c \ + smap_destroy.c \ + smap_drawmesh.c \ + smap_flag.c \ + smap_get.c \ + smap_getfunc.c \ + smap_gettexdim.c \ + smap_gettexobj.c \ + smap_getvec.c \ + smap_makemesh.c \ + smap_nearfar.c \ + smap_origin.c \ + smap_render.c \ + smap_rvec2st.c \ + smap_set.c \ + smap_setfunc.c \ + smap_setvec.c \ + smap_texdim.c \ + smap_texobj.c + +OBJS = $(SRCS:.c=.o) + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak + +default: $(TARGETS) + +sinclude ObjectType.mk + +$(OBJS) : $(HDRS) + +libglsmap.a : $(OBJS) + $(RM) $@ + $(AR) crl $@ $(OBJS) + +symcheck: libglut.a + -nm -Bo libglsmap.a | grep -v ' d ' | grep -v ' T smap' | grep -v ' D smap' | grep -v ' U ' | grep -v ' T __smap' | grep -v ' t ' | grep -v ' b ' | grep -v ' D __smap' | grep -v ' B __smap' + +include $(COMMONRULES) --- ./man/glut/Makefile Fri Aug 7 17:11:51 1998 +++ ../glut-3.7/./man/glut/Makefile Fri Aug 7 17:20:13 1998 @@ -1,1226 +1,84 @@ -# Makefile generated by imake - do not edit! -# $XConsortium: imake.c /main/88 1995/12/08 16:33:13 gildea $ - -# ---------------------------------------------------------------------- -# Makefile generated from "Imake.tmpl" and -# $XConsortium: Imake.tmpl /main/r61_main/3 1996/02/02 18:57:32 gildea $ -# $XFree86: xc/config/cf/Imake.tmpl,v 3.27 1996/09/14 13:05:02 dawes Exp $ +#!smake # - -.SUFFIXES: .i - -# $XConsortium: Imake.cf /main/22 1995/12/05 16:39:53 mor $ -# $XFree86: xc/config/cf/Imake.cf,v 3.28 1996/10/16 14:28:24 dawes Exp $ - -# ----------------------------------------------------------------------- -# site-specific configuration parameters that need to come before -# the platform-specific parameters - edit site.def to change - -# site: $XConsortium: site.sample /main/19 1995/12/14 13:03:29 matt $ -# site: $XFree86: xc/config/cf/site.def,v 3.10 1996/01/07 09:57:49 dawes Exp $ - -# $XFree86: xc/config/cf/xf86site.def,v 3.91 1996/10/19 15:12:30 dawes Exp $ - -# ---------------------------------------------------------------------- -# platform-specific configuration parameters - edit linux.cf to change - -# platform: $XConsortium: linux.cf /main/18 1996/02/02 18:59:31 gildea $ -# platform: $XFree86: xc/config/cf/linux.cf,v 3.49 1996/10/19 15:12:28 dawes Exp $ - -# $XConsortium: lnxLib.rules /main/12 1996/01/03 14:51:18 kaleb $ -# $XFree86: xc/config/cf/lnxLib.rules,v 3.24 1996/10/06 13:09:44 dawes Exp $ - -# $XFree86: xc/config/cf/xfree86.cf,v 3.117 1996/10/19 15:12:31 dawes Exp $ - -# $XConsortium: xfree86.cf /main/17 1996/01/03 14:50:55 kaleb $ - -LINKKITDIR = $(USRLIBDIR)/Server -XF98LINKKITDIR = $(USRLIBDIR)/Server - - XF86SRC = $(SERVERSRC)/hw/xfree86 - XF86ACCELSRC = $(XF86SRC)/accel - XF86COMSRC = $(XF86SRC)/common - XF86CONFIGSRC = $(XF86COMSRC) - XF86HWSRC = $(XF86SRC)/common_hw - XF86OSSRC = $(XF86SRC)/os-support - VGADRIVERSRC = $(XF86SRC)/vga256/drivers -VGA16DRIVERSRC = $(XF86SRC)/vga16/drivers - VGA2DRIVERSRC = $(XF86SRC)/vga2/drivers - MONODRIVERSRC = $(XF86SRC)/mono/drivers - S3DRIVERSRC = $(XF86SRC)/accel/s3/drivers - S3VDRIVERSRC = $(XF86SRC)/accel/s3_virge/drivers - - XF68SRC = $(SERVERSRC)/hw/xfree68 - XF68COMSRC = $(XF68SRC)/common - XF68CONFIGSRC = $(XF68COMSRC) - XF68OSSRC = $(XF68SRC)/os-support - - XF98SRC = $(SERVERSRC)/hw/xfree98 - XF98ACCELSRC = $(XF98SRC)/accel - XF98COMSRC = $(XF98SRC)/common - XF98CONFIGSRC = $(XF98COMSRC) - XF98HWSRC = $(XF98SRC)/common_hw/generic - XF98HWNECSRC = $(XF98SRC)/common_hw/nec - XF98HWPWSKBSRC = $(XF98SRC)/common_hw/pwskb - XF98HWPWLBSRC = $(XF98SRC)/common_hw/pwlb - XF98HWGA968SRC = $(XF98SRC)/common_hw/ga968 - XF98OSSRC = $(XF98SRC)/os-support - XF98VGADRIVERSRC = $(XF98SRC)/vga256/drivers -XF98VGA16DRIVERSRC = $(XF98SRC)/vga16/drivers - XF98VGA2DRIVERSRC = $(XF98SRC)/vga2/drivers - XF98MONODRIVERSRC = $(XF98SRC)/mono/drivers -XF98NECS3DRIVERSRC = $(XF98SRC)/accel/s3nec/drivers -XF98PWSKBDRIVERSRC = $(XF98SRC)/accel/s3pwskb/drivers - XF98PWLBDRIVERSRC = $(XF98SRC)/accel/s3pwlb/drivers -XF98GA968DRIVERSRC = $(XF98SRC)/accel/s3ga968/drivers - - XFREE86DOCDIR = $(LIBDIR)/doc - XFREE86PSDOCDIR = $(XFREE86DOCDIR)/PostScript - XFREE86HTMLDOCDIR = $(XFREE86DOCDIR)/html -XFREE86JAPANESEDOCDIR = $(XFREE86DOCDIR)/Japanese - -# $XConsortium: xf86.rules,v 1.7 95/01/25 16:34:39 kaleb Exp $ -# $XFree86: xc/config/cf/xf86.rules,v 3.15 1996/09/24 13:48:46 dawes Exp $ - -# ---------------------------------------------------------------------- -# site-specific configuration parameters that go after -# the platform-specific parameters - edit site.def to change - -# site: $XConsortium: site.sample /main/19 1995/12/14 13:03:29 matt $ -# site: $XFree86: xc/config/cf/site.def,v 3.10 1996/01/07 09:57:49 dawes Exp $ - -# --------------------------------------------------------------------- -# Imake rules for building libraries, programs, scripts, and data files -# rules: $XConsortium: Imake.rules /main/208 1996/01/17 11:08:27 kaleb $ -# rules: $XFree86: xc/config/cf/Imake.rules,v 3.27 1996/09/01 04:12:46 dawes Exp $ - - _NULLCMD_ = @ echo -n - - PATHSEP = / - SHELL = /bin/sh - - TOP = ../../../../../../../../../../../../../../../../../../../../../../../.. - CURRENT_DIR = man/man/man/man/man/man/man/man/man/man/man/man/man/man/man/man/man/man/man/man/man/man/man/glut - - IMAKE = imake - DEPEND = gccmakedep - MKDIRHIER = mkdir -p - CONFIGSRC = $(TOP)/config - IMAKESRC = $(CONFIGSRC)/imake - DEPENDSRC = $(CONFIGSRC)/util - - INCROOT = /usr/X11R6/include - USRLIBDIR = /usr/X11R6/lib - VARLIBDIR = /var/lib - SHLIBDIR = /usr/X11R6/lib - LINTLIBDIR = $(USRLIBDIR)/lint - MANPATH = /usr/man - MANSOURCEPATH = $(MANPATH)/man - MANDIR = $(MANSOURCEPATH)1 - LIBMANDIR = $(MANSOURCEPATH)3 - FILEMANDIR = $(MANSOURCEPATH)5 - - AR = ar clq - BOOTSTRAPCFLAGS = - CC = gcc - AS = as - -.SUFFIXES: .cxx - - CXX = c++ - CXXDEBUGFLAGS = -O2 -fno-strength-reduce -m486 - CXXEXTRA_DEFINES = -CXXEXTRA_INCLUDES = - CXXSTD_DEFINES = -Dlinux -D__i386__ -D_POSIX_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -DX_LOCALE - CXXOPTIONS = - CXXINCLUDES = $(INCLUDES) $(TOP_INCLUDES) $(CXXEXTRA_INCLUDES) - CXXDEFINES = $(CXXINCLUDES) $(CXXSTD_DEFINES) $(THREADS_CXXDEFINES) $(CXXEXTRA_DEFINES) - CXXFLAGS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(THREADS_CXXFLAGS) $(CXXDEFINES) - - COMPRESS = compress - CPP = /lib/cpp $(STD_CPP_DEFINES) - PREPROCESSCMD = gcc -E $(STD_CPP_DEFINES) - INSTALL = install - INSTALLFLAGS = -c - LD = ld - LEX = flex -l - LEXLIB = -lfl - YACC = bison -y - CCYACC = bison -y - LINT = lint - LINTLIBFLAG = -C - LINTOPTS = -axz - LN = ln -s - MAKE = make - MV = mv -f - CP = cp - - RANLIB = ranlib - RANLIBINSTFLAGS = - - RM = rm -f - MANSUFFIX = 1x - LIBMANSUFFIX = 3x - FILEMANSUFFIX = 5x - TROFF = psroff - NROFF = nroff - MSMACROS = -ms - MANMACROS = -man - TBL = tbl - EQN = eqn - NEQN = neqn - COL = col - - DVIPS = dvips - LATEX = latex - - STD_INCLUDES = - STD_CPP_DEFINES = -traditional -Dlinux -D__i386__ -D_POSIX_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -DX_LOCALE - STD_DEFINES = -Dlinux -D__i386__ -D_POSIX_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -DX_LOCALE - EXTRA_LOAD_FLAGS = -Wl,-rpath,$(SHLIBDIR) - EXTRA_LDOPTIONS = - EXTRA_LIBRARIES = - TAGS = ctags - - SHAREDCODEDEF = - SHLIBDEF = - - SHLIBLDFLAGS = -shared - - PICFLAGS = -fPIC - - CXXPICFLAGS = -fPIC - - PROTO_DEFINES = -DFUNCPROTO=15 -DNARROWPROTO - - INSTPGMFLAGS = -s - - INSTBINFLAGS = -m 0755 - INSTUIDFLAGS = -m 4711 - INSTLIBFLAGS = -m 0644 - INSTINCFLAGS = -m 0444 - INSTMANFLAGS = -m 0444 - INSTDATFLAGS = -m 0444 - INSTKMEMFLAGS = -m 4711 - - PROJECTROOT = /usr/X11R6 - - TOP_INCLUDES = -I$(INCROOT) - - CDEBUGFLAGS = -O2 -fno-strength-reduce -m486 - CCOPTIONS = - - ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES) - ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(THREADS_DEFINES) $(DEFINES) - CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(ALLDEFINES) - LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES) - LDPRELIB = -L$(USRLIBDIR) - LDPOSTLIB = - LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_LDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIB) - CXXLDOPTIONS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_CXXLDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIB) - - LDLIBS = $(LDPOSTLIB) $(THREADS_LIBS) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES) - - CCLINK = $(CC) - - CXXLINK = $(CXX) - - LDSTRIPFLAGS = -x - LDCOMBINEFLAGS = -r - DEPENDFLAGS = - -# Not sure this belongs here - TKLIBDIR = /usr/local/lib - TKINCDIR = /usr/local/include - TKLIBNAME = tk4.2 - TKLIBRARY = -ltk4.2 - TCLLIBDIR = /usr/local/lib - TCLINCDIR = /usr/local/include - TCLLIBNAME = tcl7.6 - TCLLIBRARY = -ltcl7.6 - - MACROFILE = linux.cf - RM_CMD = $(RM) - - IMAKE_DEFINES = - - IRULESRC = $(CONFIGDIR) - IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES) - - ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def $(IRULESRC)/$(MACROFILE) $(IRULESRC)/xfree86.cf $(IRULESRC)/xf86.rules $(IRULESRC)/xf86site.def $(IRULESRC)/host.def $(EXTRA_ICONFIGFILES) - -# ---------------------------------------------------------------------- -# X Window System Build Parameters and Rules -# $XConsortium: Project.tmpl /main/r61_main/6 1996/01/15 12:26:59 gildea $ -# $XFree86: xc/config/cf/Project.tmpl,v 3.34 1996/10/03 08:28:05 dawes Exp $ - -# ----------------------------------------------------------------------- -# X Window System make variables; these need to be coordinated with rules - - BINDIR = /usr/X11R6/bin - BUILDINCROOT = $(TOP) - BUILDINCDIR = $(BUILDINCROOT)/X11 - BUILDINCTOP = .. - BUILDLIBDIR = $(TOP)/usrlib - BUILDLIBTOP = .. - INCDIR = $(INCROOT)/X11 - ADMDIR = /usr/adm - LIBDIR = $(USRLIBDIR)/X11 - - FONTDIR = $(LIBDIR)/fonts - XINITDIR = $(LIBDIR)/xinit - XDMDIR = $(LIBDIR)/xdm - XDMVARDIR = $(VARLIBDIR)/xdm - TWMDIR = $(LIBDIR)/twm - XSMDIR = $(LIBDIR)/xsm - NLSDIR = $(LIBDIR)/nls - XLOCALEDIR = $(LIBDIR)/locale - PEXAPIDIR = $(LIBDIR)/PEX - XAPPLOADDIR = $(LIBDIR)/app-defaults - FONTCFLAGS = -t - - INSTAPPFLAGS = $(INSTDATFLAGS) - - RGB = rgb - FONTC = bdftopcf - MKFONTDIR = mkfontdir - - DOCUTILSRC = $(TOP)/doc/util - CLIENTSRC = $(TOP)/clients - DEMOSRC = $(TOP)/demos - XDOCMACROS = $(DOCUTILSRC)/macros.t - XIDXMACROS = $(DOCUTILSRC)/indexmacros.t - PROGRAMSRC = $(TOP)/programs - LIBSRC = $(TOP)/lib - FONTSRC = $(TOP)/fonts - INCLUDESRC = $(TOP)/X11 - SERVERSRC = $(TOP)/programs/Xserver - CONTRIBSRC = $(TOP)/../contrib - UNSUPPORTEDSRC = $(TOP)/unsupported - DOCSRC = $(TOP)/doc - RGBSRC = $(TOP)/programs/rgb - BDFTOPCFSRC = $(PROGRAMSRC)/bdftopcf - MKFONTDIRSRC = $(PROGRAMSRC)/mkfontdir - FONTSERVERSRC = $(PROGRAMSRC)/xfs - FONTINCSRC = $(TOP)/include/fonts - EXTINCSRC = $(TOP)/include/extensions - TRANSCOMMSRC = $(LIBSRC)/xtrans - TRANS_INCLUDES = -I$(TRANSCOMMSRC) - -# $XConsortium: lnxLib.tmpl,v 1.5 95/01/11 21:44:44 kaleb Exp $ -# $XFree86: xc/config/cf/lnxLib.tmpl,v 3.9 1996/02/24 04:32:52 dawes Exp $ - - XLIBSRC = $(LIBSRC)/X11 - -SOXLIBREV = 6.1 -DEPXONLYLIB = -XONLYLIB = -lX11 - -LINTXONLY = $(LINTLIBDIR)/llib-lX11.ln - - XLIBONLY = $(XONLYLIB) - - XEXTLIBSRC = $(LIBSRC)/Xext - -SOXEXTREV = 6.1 -DEPXEXTLIB = -XEXTLIB = -lXext - -LINTXEXT = $(LINTLIBDIR)/llib-lXext.ln - - XSSLIBSRC = $(LIBSRC)/Xss - -DEPXSSLIB = $(USRLIBDIR)/libXss.a -XSSLIB = -lXss - -LINTXSS = $(LINTLIBDIR)/llib-lXss.ln - - XXF86MISCLIBSRC = $(LIBSRC)/Xxf86misc - -DEPXXF86MISCLIB = $(USRLIBDIR)/libXxf86misc.a -XXF86MISCLIB = -lXxf86misc - -LINTXXF86MISC = $(LINTLIBDIR)/llib-lXxf86misc.ln - - XXF86VMLIBSRC = $(LIBSRC)/Xxf86vm - -DEPXXF86VMLIB = $(USRLIBDIR)/libXxf86vm.a -XXF86VMLIB = -lXxf86vm - -LINTXXF86VM = $(LINTLIBDIR)/llib-lXxf86vm.ln - - XXF86DGALIBSRC = $(LIBSRC)/Xxf86dga - -DEPXXF86DGALIB = $(USRLIBDIR)/libXxf86dga.a -XXF86DGALIB = -lXxf86dga - -LINTXXF86DGA = $(LINTLIBDIR)/llib-lXxf86dga.ln - - EXTENSIONLIB = $(XEXTLIB) - DEPEXTENSIONLIB = $(DEPXEXTLIB) - LINTEXTENSION = $(LINTXEXT) - - LINTEXTENSIONLIB = $(LINTEXTENSION) - DEPXLIB = $(DEPEXTENSIONLIB) $(DEPXONLYLIB) - XLIB = $(EXTENSIONLIB) $(XONLYLIB) - LINTXLIB = $(LINTXONLYLIB) - - XAUTHSRC = $(LIBSRC)/Xau - -DEPXAUTHLIB = $(USRLIBDIR)/libXau.a -XAUTHLIB = -lXau - -LINTXAUTH = $(LINTLIBDIR)/llib-lXau.ln - - XDMCPLIBSRC = $(LIBSRC)/Xdmcp - -DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a -XDMCPLIB = -lXdmcp - -LINTXDMCP = $(LINTLIBDIR)/llib-lXdmcp.ln - - XMUSRC = $(LIBSRC)/Xmu - -SOXMUREV = 6.0 -DEPXMULIB = -XMULIB = -lXmu - -LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln - - OLDXLIBSRC = $(LIBSRC)/oldX - -DEPOLDXLIB = $(USRLIBDIR)/liboldX.a -OLDXLIB = -loldX - -LINTOLDX = $(LINTLIBDIR)/llib-loldX.ln - - TOOLKITSRC = $(LIBSRC)/Xt - -SOXTREV = 6.0 -DEPXTOOLONLYLIB = -XTOOLONLYLIB = -lXt - -LINTXTOOLONLY = $(LINTLIBDIR)/llib-lXt.ln - - DEPXTOOLLIB = $(DEPXTOOLONLYLIB) $(DEPSMLIB) $(DEPICELIB) - XTOOLLIB = $(XTOOLONLYLIB) $(SMLIB) $(ICELIB) - LINTXTOOLLIB = $(LINTXTOOLONLYLIB) - - AWIDGETSRC = $(LIBSRC)/Xaw - -SOXAWREV = 6.1 -DEPXAWLIB = -XAWLIB = -lXaw - -LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln - - XILIBSRC = $(LIBSRC)/Xi - -SOXINPUTREV = 6.0 -DEPXILIB = -XILIB = -lXi - -LINTXI = $(LINTLIBDIR)/llib-lXi.ln - - XTESTLIBSRC = $(LIBSRC)/Xtst - -SOXTESTREV = 6.1 -DEPXTESTLIB = -XTESTLIB = -lXtst - -LINTXTEST = $(LINTLIBDIR)/llib-lXtst.ln - - PEXLIBSRC = $(LIBSRC)/PEX5 - -SOPEXREV = 6.0 -DEPPEXLIB = -PEXLIB = -lPEX5 - -LINTPEX = $(LINTLIBDIR)/llib-lPEX5.ln - - XIELIBSRC = $(LIBSRC)/XIE - -SOXIEREV = 6.0 -DEPXIELIB = -XIELIB = -lXIE - -LINTXIE = $(LINTLIBDIR)/llib-lXIE.ln - - PHIGSLIBSRC = $(LIBSRC)/PHIGS - -DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a -PHIGSLIB = -lphigs - -LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln - -DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a -XBSDLIB = -lXbsd - -LINTXBSD = $(LINTLIBDIR)/llib-lXbsd.ln - - ICESRC = $(LIBSRC)/ICE - -SOICEREV = 6.0 -DEPICELIB = -ICELIB = -lICE - -LINTICE = $(LINTLIBDIR)/llib-lICE.ln - - SMSRC = $(LIBSRC)/SM - -SOSMREV = 6.0 -DEPSMLIB = -SMLIB = -lSM - -LINTSM = $(LINTLIBDIR)/llib-lSM.ln - - FSLIBSRC = $(LIBSRC)/FS - -DEPFSLIB = $(USRLIBDIR)/libFS.a -FSLIB = -lFS - -LINTFS = $(LINTLIBDIR)/llib-lFS.ln - - FONTLIBSRC = $(LIBSRC)/font - -DEPFONTLIB = $(USRLIBDIR)/libfont.a -FONTLIB = -lfont - -LINTFONT = $(LINTLIBDIR)/llib-lfont.ln - - XPMLIBSRC = $(LIBSRC)/Xpm - -DEPXPMLIB = $(USRLIBDIR)/libXpm.a -XPMLIB = -lXpm - -LINTXPM = $(LINTLIBDIR)/llib-lXpm.ln - - XKBFILELIBSRC = $(LIBSRC)/xkbfile - -DEPXKBFILELIB = $(USRLIBDIR)/libxkbfile.a -XKBFILELIB = -lxkbfile - -LINTXKBFILE = $(LINTLIBDIR)/llib-lxkbfile.ln - - XKBCOMPCMD = xkbcomp - - XKBUILIBSRC = $(LIBSRC)/xkbui - -DEPXKBUILIB = $(USRLIBDIR)/libxkbui.a -XKBUILIB = -lxkbui - -LINTXKBUI = $(LINTLIBDIR)/llib-lxkbui.ln - - DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB) - - DEPLIBS1 = $(DEPLIBS) - DEPLIBS2 = $(DEPLIBS) - DEPLIBS3 = $(DEPLIBS) - -XMULIBONLY = -lXmu -XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB) - - CONFIGDIR = $(LIBDIR)/config - -# ---------------------------------------------------------------------- -# start of Imakefile - -# Copyright (c) Mark J. Kilgard, 1994, 1997, 1998. -# Glut.cf - GLUT distribution Imakefile configuration info - -EXTRA_INCLUDES = -I$(TOP)/include - -GLUT_DEPLIBS = $(DEPGLUT) $(DEPXMULIB) $(DEPXLIB) -GLUT_LIBS = $(GLUT) $(GLU) $(OPENGL) $(XMULIB) $(XLIB) -lm -OPENGL = -lGL -GLU = -lGLU -INVENTOR = -lInventor -GLUT_DEPLIBS = $(DEPGLUT) $(DEPXMULIB) $(DEPXILIB) $(DEPXLIB) -GLUT_LIBS = $(GLUT) $(GLU) $(OPENGL) $(XMULIB) $(XILIB) $(XLIB) -lm -MUI_DEPLIBS = $(DEPMUI) $(DEPGLUT) $(DEPXMULIB) $(DEPXILIB) $(DEPXLIB) -MUI_LIBS = $(MUI) $(GLUT) $(GLU) $(OPENGL) $(XMULIB) $(XILIB) $(XLIB) -lm -GLE_DEPLIBS = $(DEPGLE) $(DEPGLUT) $(DEPXMULIB) $(DEPXILIB) $(DEPXLIB) -GLE_LIBS = $(GLE) $(GLUT) $(GLU) $(OPENGL) $(XMULIB) $(XILIB) $(XLIB) -lm -GLSMAP_DEPLIBS = $(DEPGLSMAP) $(DEPGLUT) $(DEPXMULIB) $(DEPXILIB) $(DEPXLIB) -GLSMAP_LIBS = $(GLSMAP) $(GLUT) $(GLU) $(OPENGL) $(XMULIB) $(XILIB) $(XLIB) -lm - -DEPGLUT = $(TOP)/lib/glut/libglut.a -GLUT = $(TOP)/lib/glut/libglut.a - -DEPMUI = $(TOP)/lib/mui/libmui.a -MUI = $(TOP)/lib/mui/libmui.a -DEPGLE = $(TOP)/lib/gle/libgle.a -GLE = $(TOP)/lib/gle/libgle.a -DEPGLSMAP = $(TOP)/lib/glsmap/libglsmap.a -GLSMAP = $(TOP)/lib/glsmap/libglsmap.a - -CXXEXTRA_INCLUDES = -I/usr/include/CC $(EXTRA_INCLUDES) -GLUT_INVENTOR_DEPLIBS = $(GLUT_DEPLIBS) -GLUT_INVENTOR_LIBS = $(INVENTOR) $(GLUT_LIBS) - -# end Glut.cf - GLUT distribution Imakefile configuration info - -MANDIR = $(LIBMANDIR) -MANSUFFIX = $(LIBMANSUFFIX)glut - -all: - @echo 'The default rule in GLUT API man page Makefile is a no-op.' - @echo 'Try "make install.man" to build and install man pages.' - -install.man:: glutAddMenuEntry.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutAddMenuEntry.man $(DESTDIR)$(MANDIR)/glutAddMenuEntry.$(MANSUFFIX) - -install.man:: glutAddSubMenu.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutAddSubMenu.man $(DESTDIR)$(MANDIR)/glutAddSubMenu.$(MANSUFFIX) - -install.man:: glutAttachMenu.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutAttachMenu.man $(DESTDIR)$(MANDIR)/glutAttachMenu.$(MANSUFFIX) - -install.man:: glutBitmapCharacter.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutBitmapCharacter.man $(DESTDIR)$(MANDIR)/glutBitmapCharacter.$(MANSUFFIX) - -install.man:: glutBitmapWidth.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutBitmapWidth.man $(DESTDIR)$(MANDIR)/glutBitmapWidth.$(MANSUFFIX) - -install.man:: glutButtonBoxFunc.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutButtonBoxFunc.man $(DESTDIR)$(MANDIR)/glutButtonBoxFunc.$(MANSUFFIX) - -install.man:: glutChangeToMenuEntry.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutChangeToMenuEntry.man $(DESTDIR)$(MANDIR)/glutChangeToMenuEntry.$(MANSUFFIX) - -install.man:: glutChangeToSubMenu.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutChangeToSubMenu.man $(DESTDIR)$(MANDIR)/glutChangeToSubMenu.$(MANSUFFIX) - -install.man:: glutCopyColormap.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutCopyColormap.man $(DESTDIR)$(MANDIR)/glutCopyColormap.$(MANSUFFIX) - -install.man:: glutCreateMenu.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutCreateMenu.man $(DESTDIR)$(MANDIR)/glutCreateMenu.$(MANSUFFIX) - -install.man:: glutCreateSubWindow.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutCreateSubWindow.man $(DESTDIR)$(MANDIR)/glutCreateSubWindow.$(MANSUFFIX) - -install.man:: glutCreateWindow.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutCreateWindow.man $(DESTDIR)$(MANDIR)/glutCreateWindow.$(MANSUFFIX) - -install.man:: glutDestroyMenu.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutDestroyMenu.man $(DESTDIR)$(MANDIR)/glutDestroyMenu.$(MANSUFFIX) - -install.man:: glutDestroyWindow.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutDestroyWindow.man $(DESTDIR)$(MANDIR)/glutDestroyWindow.$(MANSUFFIX) - -install.man:: glutDeviceGet.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutDeviceGet.man $(DESTDIR)$(MANDIR)/glutDeviceGet.$(MANSUFFIX) - -install.man:: glutDialsFunc.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutDialsFunc.man $(DESTDIR)$(MANDIR)/glutDialsFunc.$(MANSUFFIX) - -install.man:: glutDisplayFunc.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutDisplayFunc.man $(DESTDIR)$(MANDIR)/glutDisplayFunc.$(MANSUFFIX) - -install.man:: glutEnterGameMode.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutEnterGameMode.man $(DESTDIR)$(MANDIR)/glutEnterGameMode.$(MANSUFFIX) - -install.man:: glutEntryFunc.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutEntryFunc.man $(DESTDIR)$(MANDIR)/glutEntryFunc.$(MANSUFFIX) - -install.man:: glutEstablishOverlay.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutEstablishOverlay.man $(DESTDIR)$(MANDIR)/glutEstablishOverlay.$(MANSUFFIX) - -install.man:: glutExtensionSupported.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutExtensionSupported.man $(DESTDIR)$(MANDIR)/glutExtensionSupported.$(MANSUFFIX) - -install.man:: glutForceJoystickFunc.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutForceJoystickFunc.man $(DESTDIR)$(MANDIR)/glutForceJoystickFunc.$(MANSUFFIX) - -install.man:: glutFullScreen.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutFullScreen.man $(DESTDIR)$(MANDIR)/glutFullScreen.$(MANSUFFIX) - -install.man:: glutGameModeGet.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutGameModeGet.man $(DESTDIR)$(MANDIR)/glutGameModeGet.$(MANSUFFIX) - -install.man:: glutGameModeString.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutGameModeString.man $(DESTDIR)$(MANDIR)/glutGameModeString.$(MANSUFFIX) - -install.man:: glutGet.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutGet.man $(DESTDIR)$(MANDIR)/glutGet.$(MANSUFFIX) - -install.man:: glutGetColor.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutGetColor.man $(DESTDIR)$(MANDIR)/glutGetColor.$(MANSUFFIX) - -install.man:: glutGetModifiers.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutGetModifiers.man $(DESTDIR)$(MANDIR)/glutGetModifiers.$(MANSUFFIX) - -install.man:: glutIdleFunc.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutIdleFunc.man $(DESTDIR)$(MANDIR)/glutIdleFunc.$(MANSUFFIX) - -install.man:: glutIgnoreKeyRepeat.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutIgnoreKeyRepeat.man $(DESTDIR)$(MANDIR)/glutIgnoreKeyRepeat.$(MANSUFFIX) - -install.man:: glutInit.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutInit.man $(DESTDIR)$(MANDIR)/glutInit.$(MANSUFFIX) - -install.man:: glutInitDisplayMode.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutInitDisplayMode.man $(DESTDIR)$(MANDIR)/glutInitDisplayMode.$(MANSUFFIX) - -install.man:: glutInitDisplayString.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutInitDisplayString.man $(DESTDIR)$(MANDIR)/glutInitDisplayString.$(MANSUFFIX) - -install.man:: glutInitWindowPosition.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutInitWindowPosition.man $(DESTDIR)$(MANDIR)/glutInitWindowPosition.$(MANSUFFIX) - -install.man:: glutJoystickFunc.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutJoystickFunc.man $(DESTDIR)$(MANDIR)/glutJoystickFunc.$(MANSUFFIX) - -install.man:: glutKeyboardFunc.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutKeyboardFunc.man $(DESTDIR)$(MANDIR)/glutKeyboardFunc.$(MANSUFFIX) - -install.man:: glutKeyboardUpFunc.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutKeyboardUpFunc.man $(DESTDIR)$(MANDIR)/glutKeyboardUpFunc.$(MANSUFFIX) - -install.man:: glutLayerGet.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutLayerGet.man $(DESTDIR)$(MANDIR)/glutLayerGet.$(MANSUFFIX) - -install.man:: glutMainLoop.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutMainLoop.man $(DESTDIR)$(MANDIR)/glutMainLoop.$(MANSUFFIX) - -install.man:: glutMenuStatusFunc.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutMenuStatusFunc.man $(DESTDIR)$(MANDIR)/glutMenuStatusFunc.$(MANSUFFIX) - -install.man:: glutMotionFunc.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutMotionFunc.man $(DESTDIR)$(MANDIR)/glutMotionFunc.$(MANSUFFIX) - -install.man:: glutMouseFunc.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutMouseFunc.man $(DESTDIR)$(MANDIR)/glutMouseFunc.$(MANSUFFIX) - -install.man:: glutOverlayDisplayFunc.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutOverlayDisplayFunc.man $(DESTDIR)$(MANDIR)/glutOverlayDisplayFunc.$(MANSUFFIX) - -install.man:: glutPopWindow.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutPopWindow.man $(DESTDIR)$(MANDIR)/glutPopWindow.$(MANSUFFIX) - -install.man:: glutPositionWindow.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutPositionWindow.man $(DESTDIR)$(MANDIR)/glutPositionWindow.$(MANSUFFIX) - -install.man:: glutPostOverlayRedisplay.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutPostOverlayRedisplay.man $(DESTDIR)$(MANDIR)/glutPostOverlayRedisplay.$(MANSUFFIX) - -install.man:: glutPostRedisplay.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutPostRedisplay.man $(DESTDIR)$(MANDIR)/glutPostRedisplay.$(MANSUFFIX) - -install.man:: glutRemoveMenuItem.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutRemoveMenuItem.man $(DESTDIR)$(MANDIR)/glutRemoveMenuItem.$(MANSUFFIX) - -install.man:: glutRemoveOverlay.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutRemoveOverlay.man $(DESTDIR)$(MANDIR)/glutRemoveOverlay.$(MANSUFFIX) - -install.man:: glutReportErrors.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutReportErrors.man $(DESTDIR)$(MANDIR)/glutReportErrors.$(MANSUFFIX) - -install.man:: glutReshapeFunc.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutReshapeFunc.man $(DESTDIR)$(MANDIR)/glutReshapeFunc.$(MANSUFFIX) - -install.man:: glutReshapeWindow.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutReshapeWindow.man $(DESTDIR)$(MANDIR)/glutReshapeWindow.$(MANSUFFIX) - -install.man:: glutSetColor.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutSetColor.man $(DESTDIR)$(MANDIR)/glutSetColor.$(MANSUFFIX) - -install.man:: glutSetCursor.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutSetCursor.man $(DESTDIR)$(MANDIR)/glutSetCursor.$(MANSUFFIX) - -install.man:: glutSetKeyRepeat.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutSetKeyRepeat.man $(DESTDIR)$(MANDIR)/glutSetKeyRepeat.$(MANSUFFIX) - -install.man:: glutSetMenu.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutSetMenu.man $(DESTDIR)$(MANDIR)/glutSetMenu.$(MANSUFFIX) - -install.man:: glutSetWindow.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutSetWindow.man $(DESTDIR)$(MANDIR)/glutSetWindow.$(MANSUFFIX) - -install.man:: glutSetWindowTitle.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutSetWindowTitle.man $(DESTDIR)$(MANDIR)/glutSetWindowTitle.$(MANSUFFIX) - -install.man:: glutShowOverlay.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutShowOverlay.man $(DESTDIR)$(MANDIR)/glutShowOverlay.$(MANSUFFIX) - -install.man:: glutShowWindow.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutShowWindow.man $(DESTDIR)$(MANDIR)/glutShowWindow.$(MANSUFFIX) - -install.man:: glutSolidCone.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutSolidCone.man $(DESTDIR)$(MANDIR)/glutSolidCone.$(MANSUFFIX) - -install.man:: glutSolidCube.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutSolidCube.man $(DESTDIR)$(MANDIR)/glutSolidCube.$(MANSUFFIX) - -install.man:: glutSolidDodecahedron.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutSolidDodecahedron.man $(DESTDIR)$(MANDIR)/glutSolidDodecahedron.$(MANSUFFIX) - -install.man:: glutSolidIcosahedron.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutSolidIcosahedron.man $(DESTDIR)$(MANDIR)/glutSolidIcosahedron.$(MANSUFFIX) - -install.man:: glutSolidOctahedron.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutSolidOctahedron.man $(DESTDIR)$(MANDIR)/glutSolidOctahedron.$(MANSUFFIX) - -install.man:: glutSolidSphere.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutSolidSphere.man $(DESTDIR)$(MANDIR)/glutSolidSphere.$(MANSUFFIX) - -install.man:: glutSolidTeapot.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutSolidTeapot.man $(DESTDIR)$(MANDIR)/glutSolidTeapot.$(MANSUFFIX) - -install.man:: glutSolidTetrahedron.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutSolidTetrahedron.man $(DESTDIR)$(MANDIR)/glutSolidTetrahedron.$(MANSUFFIX) - -install.man:: glutSolidTorus.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutSolidTorus.man $(DESTDIR)$(MANDIR)/glutSolidTorus.$(MANSUFFIX) - -install.man:: glutSpaceballButtonFunc.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutSpaceballButtonFunc.man $(DESTDIR)$(MANDIR)/glutSpaceballButtonFunc.$(MANSUFFIX) - -install.man:: glutSpaceballMotionFunc.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutSpaceballMotionFunc.man $(DESTDIR)$(MANDIR)/glutSpaceballMotionFunc.$(MANSUFFIX) - -install.man:: glutSpaceballRotateFunc.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutSpaceballRotateFunc.man $(DESTDIR)$(MANDIR)/glutSpaceballRotateFunc.$(MANSUFFIX) - -install.man:: glutSpecialFunc.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutSpecialFunc.man $(DESTDIR)$(MANDIR)/glutSpecialFunc.$(MANSUFFIX) - -install.man:: glutSpecialUpFunc.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutSpecialUpFunc.man $(DESTDIR)$(MANDIR)/glutSpecialUpFunc.$(MANSUFFIX) - -install.man:: glutStrokeCharacter.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutStrokeCharacter.man $(DESTDIR)$(MANDIR)/glutStrokeCharacter.$(MANSUFFIX) - -install.man:: glutStrokeWidth.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutStrokeWidth.man $(DESTDIR)$(MANDIR)/glutStrokeWidth.$(MANSUFFIX) - -install.man:: glutSwapBuffers.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutSwapBuffers.man $(DESTDIR)$(MANDIR)/glutSwapBuffers.$(MANSUFFIX) - -install.man:: glutTabletButtonFunc.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutTabletButtonFunc.man $(DESTDIR)$(MANDIR)/glutTabletButtonFunc.$(MANSUFFIX) - -install.man:: glutTabletMotionFunc.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutTabletMotionFunc.man $(DESTDIR)$(MANDIR)/glutTabletMotionFunc.$(MANSUFFIX) - -install.man:: glutTimerFunc.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutTimerFunc.man $(DESTDIR)$(MANDIR)/glutTimerFunc.$(MANSUFFIX) - -install.man:: glutUseLayer.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutUseLayer.man $(DESTDIR)$(MANDIR)/glutUseLayer.$(MANSUFFIX) - -install.man:: glutVisibilityFunc.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutVisibilityFunc.man $(DESTDIR)$(MANDIR)/glutVisibilityFunc.$(MANSUFFIX) - -install.man:: glutWarpPointer.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glutWarpPointer.man $(DESTDIR)$(MANDIR)/glutWarpPointer.$(MANSUFFIX) - -install.man:: glut.man - @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) glut.man $(DESTDIR)$(MANDIR)/glut.$(MANSUFFIX) - -install.man:: - @(TMP=/tmp/tmp.$$$$; \ - $(RM) $${TMP}; \ - echo .so `basename $(MANDIR)`/glutSolidCone.$(MANSUFFIX) > $${TMP}; \ - for i in glutWireCone; do (set -x; \ - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) $${TMP} $(DESTDIR)$(MANDIR)/$$i.$(MANSUFFIX)); \ - done; \ - $(RM) $${TMP}) - -install.man:: - @(TMP=/tmp/tmp.$$$$; \ - $(RM) $${TMP}; \ - echo .so `basename $(MANDIR)`/glutSolidCube.$(MANSUFFIX) > $${TMP}; \ - for i in glutWireCube; do (set -x; \ - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) $${TMP} $(DESTDIR)$(MANDIR)/$$i.$(MANSUFFIX)); \ - done; \ - $(RM) $${TMP}) - -install.man:: - @(TMP=/tmp/tmp.$$$$; \ - $(RM) $${TMP}; \ - echo .so `basename $(MANDIR)`/glutSolidDodecahedron.$(MANSUFFIX) > $${TMP}; \ - for i in glutWireDodecahedron; do (set -x; \ - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) $${TMP} $(DESTDIR)$(MANDIR)/$$i.$(MANSUFFIX)); \ - done; \ - $(RM) $${TMP}) - -install.man:: - @(TMP=/tmp/tmp.$$$$; \ - $(RM) $${TMP}; \ - echo .so `basename $(MANDIR)`/glutSolidIcosahedron.$(MANSUFFIX) > $${TMP}; \ - for i in glutWireIcosahedron; do (set -x; \ - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) $${TMP} $(DESTDIR)$(MANDIR)/$$i.$(MANSUFFIX)); \ - done; \ - $(RM) $${TMP}) - -install.man:: - @(TMP=/tmp/tmp.$$$$; \ - $(RM) $${TMP}; \ - echo .so `basename $(MANDIR)`/glutSolidOctahedron.$(MANSUFFIX) > $${TMP}; \ - for i in glutWireOctahedron; do (set -x; \ - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) $${TMP} $(DESTDIR)$(MANDIR)/$$i.$(MANSUFFIX)); \ - done; \ - $(RM) $${TMP}) - -install.man:: - @(TMP=/tmp/tmp.$$$$; \ - $(RM) $${TMP}; \ - echo .so `basename $(MANDIR)`/glutSolidSphere.$(MANSUFFIX) > $${TMP}; \ - for i in glutWireSphere; do (set -x; \ - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) $${TMP} $(DESTDIR)$(MANDIR)/$$i.$(MANSUFFIX)); \ - done; \ - $(RM) $${TMP}) - -install.man:: - @(TMP=/tmp/tmp.$$$$; \ - $(RM) $${TMP}; \ - echo .so `basename $(MANDIR)`/glutSolidTeapot.$(MANSUFFIX) > $${TMP}; \ - for i in glutWireTeapot; do (set -x; \ - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) $${TMP} $(DESTDIR)$(MANDIR)/$$i.$(MANSUFFIX)); \ - done; \ - $(RM) $${TMP}) - -install.man:: - @(TMP=/tmp/tmp.$$$$; \ - $(RM) $${TMP}; \ - echo .so `basename $(MANDIR)`/glutSolidTetrahedron.$(MANSUFFIX) > $${TMP}; \ - for i in glutWireTetrahedron; do (set -x; \ - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) $${TMP} $(DESTDIR)$(MANDIR)/$$i.$(MANSUFFIX)); \ - done; \ - $(RM) $${TMP}) - -install.man:: - @(TMP=/tmp/tmp.$$$$; \ - $(RM) $${TMP}; \ - echo .so `basename $(MANDIR)`/glutSolidTorus.$(MANSUFFIX) > $${TMP}; \ - for i in glutWireTorus; do (set -x; \ - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) $${TMP} $(DESTDIR)$(MANDIR)/$$i.$(MANSUFFIX)); \ - done; \ - $(RM) $${TMP}) - -install.man:: - @(TMP=/tmp/tmp.$$$$; \ - $(RM) $${TMP}; \ - echo .so `basename $(MANDIR)`/glutSetWindow.$(MANSUFFIX) > $${TMP}; \ - for i in glutGetWindow; do (set -x; \ - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) $${TMP} $(DESTDIR)$(MANDIR)/$$i.$(MANSUFFIX)); \ - done; \ - $(RM) $${TMP}) - -install.man:: - @(TMP=/tmp/tmp.$$$$; \ - $(RM) $${TMP}; \ - echo .so `basename $(MANDIR)`/glutPopWindow.$(MANSUFFIX) > $${TMP}; \ - for i in glutPushWindow; do (set -x; \ - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) $${TMP} $(DESTDIR)$(MANDIR)/$$i.$(MANSUFFIX)); \ - done; \ - $(RM) $${TMP}) - -install.man:: - @(TMP=/tmp/tmp.$$$$; \ - $(RM) $${TMP}; \ - echo .so `basename $(MANDIR)`/glutShowWindow.$(MANSUFFIX) > $${TMP}; \ - for i in glutHideWindow glutIconifyWindow; do (set -x; \ - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) $${TMP} $(DESTDIR)$(MANDIR)/$$i.$(MANSUFFIX)); \ - done; \ - $(RM) $${TMP}) - -install.man:: - @(TMP=/tmp/tmp.$$$$; \ - $(RM) $${TMP}; \ - echo .so `basename $(MANDIR)`/glutSetWindowTitle.$(MANSUFFIX) > $${TMP}; \ - for i in glutSetIconTitle; do (set -x; \ - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) $${TMP} $(DESTDIR)$(MANDIR)/$$i.$(MANSUFFIX)); \ - done; \ - $(RM) $${TMP}) - -install.man:: - @(TMP=/tmp/tmp.$$$$; \ - $(RM) $${TMP}; \ - echo .so `basename $(MANDIR)`/glutShowOverlay.$(MANSUFFIX) > $${TMP}; \ - for i in glutHideOverlay; do (set -x; \ - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) $${TMP} $(DESTDIR)$(MANDIR)/$$i.$(MANSUFFIX)); \ - done; \ - $(RM) $${TMP}) - -install.man:: - @(TMP=/tmp/tmp.$$$$; \ - $(RM) $${TMP}; \ - echo .so `basename $(MANDIR)`/glutSetMenu.$(MANSUFFIX) > $${TMP}; \ - for i in glutGetMenu; do (set -x; \ - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) $${TMP} $(DESTDIR)$(MANDIR)/$$i.$(MANSUFFIX)); \ - done; \ - $(RM) $${TMP}) - -install.man:: - @(TMP=/tmp/tmp.$$$$; \ - $(RM) $${TMP}; \ - echo .so `basename $(MANDIR)`/glutAttachMenu.$(MANSUFFIX) > $${TMP}; \ - for i in glutDetachMenu; do (set -x; \ - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) $${TMP} $(DESTDIR)$(MANDIR)/$$i.$(MANSUFFIX)); \ - done; \ - $(RM) $${TMP}) - -install.man:: - @(TMP=/tmp/tmp.$$$$; \ - $(RM) $${TMP}; \ - echo .so `basename $(MANDIR)`/glutMotionFunc.$(MANSUFFIX) > $${TMP}; \ - for i in glutPassiveMotionFunc; do (set -x; \ - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) $${TMP} $(DESTDIR)$(MANDIR)/$$i.$(MANSUFFIX)); \ - done; \ - $(RM) $${TMP}) - -install.man:: - @(TMP=/tmp/tmp.$$$$; \ - $(RM) $${TMP}; \ - echo .so `basename $(MANDIR)`/glut.$(MANSUFFIX) > $${TMP}; \ - for i in intro; do (set -x; \ - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) $${TMP} $(DESTDIR)$(MANDIR)/$$i.$(MANSUFFIX)); \ - done; \ - $(RM) $${TMP}) - -install.man:: - @(TMP=/tmp/tmp.$$$$; \ - $(RM) $${TMP}; \ - echo .so `basename $(MANDIR)`/glutBitmapWidth.$(MANSUFFIX) > $${TMP}; \ - for i in glutBitmapLength; do (set -x; \ - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) $${TMP} $(DESTDIR)$(MANDIR)/$$i.$(MANSUFFIX)); \ - done; \ - $(RM) $${TMP}) - -install.man:: - @(TMP=/tmp/tmp.$$$$; \ - $(RM) $${TMP}; \ - echo .so `basename $(MANDIR)`/glutStrokeWidth.$(MANSUFFIX) > $${TMP}; \ - for i in glutStrokeLength; do (set -x; \ - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) $${TMP} $(DESTDIR)$(MANDIR)/$$i.$(MANSUFFIX)); \ - done; \ - $(RM) $${TMP}) - -install.man:: - @(TMP=/tmp/tmp.$$$$; \ - $(RM) $${TMP}; \ - echo .so `basename $(MANDIR)`/glutEnterGameMode.$(MANSUFFIX) > $${TMP}; \ - for i in glutLeaveGameMode; do (set -x; \ - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) $${TMP} $(DESTDIR)$(MANDIR)/$$i.$(MANSUFFIX)); \ - done; \ - $(RM) $${TMP}) - -depend:: - $(DEPEND) $(DEPENDFLAGS) -- $(ALLDEFINES) $(DEPEND_DEFINES) -- $(SRCS) - -# ---------------------------------------------------------------------- -# common rules for all Makefiles - do not edit - -.c.i: - $(RM) $@ - $(CC) -E $(CFLAGS) $(_NOOP_) $*.c > $@ - -emptyrule:: - -clean:: - $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut "#"* - -Makefile:: - -@if [ -f Makefile ]; then set -x; \ - $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \ - else exit 0; fi - $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) - -tags:: - $(TAGS) -w *.[ch] - $(TAGS) -xw *.[ch] > TAGS - -man_keywords:: - -# ---------------------------------------------------------------------- -# empty rules for directories that do not have SUBDIRS - do not edit - -install:: - @echo "install in $(CURRENT_DIR) done" - -install.man:: - @echo "install.man in $(CURRENT_DIR) done" - -install.linkkit:: - @echo "install.linkkit in $(CURRENT_DIR) done" - -Makefiles:: +# Copyright (c) Mark J. Kilgard, 1995, 1998. +# -includes:: +IDB_TAG = GLUT_DEV_MAN +IDB_PATH = /usr/share/catman/p_man/cat3/GLUT -depend:: +MANPAGES = glutAddMenuEntry.man glutAddSubMenu.man glutAttachMenu.man \ + glutBitmapCharacter.man glutBitmapWidth.man glutButtonBoxFunc.man \ + glutChangeToMenuEntry.man glutChangeToSubMenu.man glutCopyColormap.man \ + glutCreateMenu.man glutCreateSubWindow.man glutCreateWindow.man \ + glutDestroyMenu.man glutDestroyWindow.man glutDeviceGet.man \ + glutDialsFunc.man glutDisplayFunc.man \ + glutEnterGameMode.man glutEntryFunc.man \ + glutEstablishOverlay.man glutExtensionSupported.man glutFullScreen.man \ + glutForceJoystickFunc.man glutGameModeGet.man glutGameModeString.man \ + glutGet.man glutGetColor.man glutGetModifiers.man glutIdleFunc.man \ + glutIgnoreKeyRepeat.man \ + glutInit.man glutInitDisplayMode.man glutInitWindowPosition.man \ + glutJoystickFunc.man glutKeyboardFunc.man glutKeyboardUpFunc.man \ + glutLayerGet.man glutMainLoop.man \ + glutMenuStatusFunc.man glutMotionFunc.man glutMouseFunc.man \ + glutOverlayDisplayFunc.man glutPopWindow.man glutPositionWindow.man \ + glutPostOverlayRedisplay.man glutPostRedisplay.man \ + glutRemoveMenuItem.man glutRemoveOverlay.man glutReshapeFunc.man \ + glutReshapeWindow.man glutSetColor.man glutSetCursor.man \ + glutSetKeyRepeat.man \ + glutSetMenu.man glutSetWindow.man glutSetWindowTitle.man \ + glutShowOverlay.man glutShowWindow.man glutSolidCone.man \ + glutSolidCube.man glutSolidDodecahedron.man glutSolidIcosahedron.man \ + glutSolidOctahedron.man glutSolidSphere.man glutSolidTeapot.man \ + glutSolidTetrahedron.man glutSolidTorus.man \ + glutSpaceballButtonFunc.man glutSpaceballMotionFunc.man \ + glutSpaceballRotateFunc.man glutSpecialFunc.man glutSpecialUpFunc.man \ + glutStrokeCharacter.man glutStrokeWidth.man glutSwapBuffers.man \ + glutTabletButtonFunc.man glutTabletMotionFunc.man glutTimerFunc.man \ + glutUseLayer.man glutVisibilityFunc.man glut.man \ + glutInitDisplayString.man glutReportErrors.man glutWarpPointer.man + +FORMATTED = $(MANPAGES:.man=.z) + +POSTSCRIPT = $(MANPAGES:.man=.ps) + +.SUFFIXES: .man .z .ps + +default all: $(FORMATTED) + +postscript: $(POSTSCRIPT) + +install: $(FORMATTED) + $(INSTALL) -idb "$(IDB_TAG)" -m 444 -F $(IDB_PATH) *.z + $(INSTALL) -idb "$(IDB_TAG)" -lns glutSolidCone.z -F $(IDB_PATH) glutWireCone.z + $(INSTALL) -idb "$(IDB_TAG)" -lns glutSolidCube.z -F $(IDB_PATH) glutWireCube.z + $(INSTALL) -idb "$(IDB_TAG)" -lns glutSolidDodecahedron.z -F $(IDB_PATH) glutWireDodecahedron.z + $(INSTALL) -idb "$(IDB_TAG)" -lns glutSolidIcosahedron.z -F $(IDB_PATH) glutWireIcosahedron.z + $(INSTALL) -idb "$(IDB_TAG)" -lns glutSolidOctahedron.z -F $(IDB_PATH) glutWireOctahedron.z + $(INSTALL) -idb "$(IDB_TAG)" -lns glutSolidSphere.z -F $(IDB_PATH) glutWireSphere.z + $(INSTALL) -idb "$(IDB_TAG)" -lns glutSolidTeapot.z -F $(IDB_PATH) glutWireTeapot.z + $(INSTALL) -idb "$(IDB_TAG)" -lns glutSolidTetrahedron.z -F $(IDB_PATH) glutWireTetrahedron.z + $(INSTALL) -idb "$(IDB_TAG)" -lns glutSolidTorus.z -F $(IDB_PATH) glutWireTorus.z + $(INSTALL) -idb "$(IDB_TAG)" -lns glutSetWindow.z -F $(IDB_PATH) glutGetWindow.z + $(INSTALL) -idb "$(IDB_TAG)" -lns glutPopWindow.z -F $(IDB_PATH) glutPushWindow.z + $(INSTALL) -idb "$(IDB_TAG)" -lns glutShowWindow.z -F $(IDB_PATH) glutHideWindow.z glutIconifyWindow.z + $(INSTALL) -idb "$(IDB_TAG)" -lns glutSetWindowTitle.z -F $(IDB_PATH) glutSetIconTitle.z + $(INSTALL) -idb "$(IDB_TAG)" -lns glutShowOverlay.z -F $(IDB_PATH) glutHideOverlay.z + $(INSTALL) -idb "$(IDB_TAG)" -lns glutSetMenu.z -F $(IDB_PATH) glutGetMenu.z + $(INSTALL) -idb "$(IDB_TAG)" -lns glutAttachMenu.z -F $(IDB_PATH) glutDetachMenu.z + $(INSTALL) -idb "$(IDB_TAG)" -lns glutMotionFunc.z -F $(IDB_PATH) glutPassiveMotionFunc.z + $(INSTALL) -idb "$(IDB_TAG)" -lns glut.z -F $(IDB_PATH) intro.z + $(INSTALL) -idb "$(IDB_TAG)" -lns glutBitmapWidth.z -F $(IDB_PATH) glutBitmapLength.z + $(INSTALL) -idb "$(IDB_TAG)" -lns glutStrokeWidth.z -F $(IDB_PATH) glutStrokeLength.z + $(INSTALL) -idb "$(IDB_TAG)" -lns glutEnterGameMode.z -F $(IDB_PATH) glutLeaveGameMode.z + +.man.z: + nroff -man < $< > $*.nr + pack -f $*.nr + mv $*.nr.z $@ -# ---------------------------------------------------------------------- -# dependencies generated by makedepend +.man.ps: + psroff -t -man < $< > $*.ps +clobber clean: + -rm -rf *.z *.nr *.ps *.o *~ --- ./progs/gle/Makefile Fri Aug 7 17:11:25 1998 +++ ../glut-3.7/./progs/gle/Makefile Fri Aug 7 17:20:33 1998 @@ -1,47 +1,105 @@ -# Makefile for Win32 - -!include - -TOP = ../.. -SRCS = beam.c candlestick.c cone.c cylinder.c helix.c helix2.c helix3.c helix4.c helixtex.c horn.c joincone.c joinoffset.c martini.c screw.c taper.c texas.c twoid.c twistoid.c - -EXTRALIBS = $(GLE) -DEPLIBS = $(GLE) - -!include "$(TOP)/glutwin32.mak" - -joincone.obj: cone.obj - @del joincone.obj - copy cone.obj joincone.obj - -trackball.c: - @del trackball.c - copy ..\examples\trackball.c trackball.c - -trackball.h: - @del trackball.h - copy ..\examples\trackball.h trackball.h - -clobber:: - @del trackball.c - @del trackball.h - -# dependencies -beam.exe : mainsimple.obj -cylinder.exe : mainsimple.obj -cone.exe : mainsimple.obj -helix.exe : mainsimple.obj -helix2.exe : mainsimple.obj -helix3.exe : mainsimple.obj -helix4.exe : mainsimple.obj -helixtex.exe : texture.obj maintex.obj -horn.exe : mainsimple.obj -joincone.exe : mainjoin.obj -joinoffset.exe : mainjoin.obj -martini.exe : trackball.obj -screw.exe : texture.obj maintex.obj -taper.exe : mainsimple.obj -texas.exe : mainjoin.obj -twistoid.exe : texture.obj maintex.obj -trackball.obj : trackball.h -martini.obj : trackball.h +#!smake +# +# Copyright (c) Mark J. Kilgard, 1995, 1997. +# + +TOP = ../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = \ + beam \ + candlestick \ + cone \ + cylinder \ + helix \ + helix2 \ + helix3 \ + helix4 \ + helixtex \ + horn \ + joincone \ + joinoffset \ + joinstyle \ + martini \ + screw \ + taper \ + texas \ + transport \ + twistoid \ + twoid + +LLDLIBS = $(GLE) $(GLUT) -lGLU -lGL -lXmu -lXext -lX11 -lm + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak *.pure trackball.c trackball.h + +default : $(TARGETS) + +beam: beam.o mainsimple.o + $(CCF) -o $@ beam.o mainsimple.o $(LDFLAGS) + +cone: cone.o mainsimple.o + $(CCF) -o $@ cone.o mainsimple.o $(LDFLAGS) + +cylinder: cylinder.o mainsimple.o + $(CCF) -o $@ cylinder.o mainsimple.o $(LDFLAGS) + +helix: helix.o mainsimple.o + $(CCF) -o $@ helix.o mainsimple.o $(LDFLAGS) + +helix2: helix2.o mainsimple.o + $(CCF) -o $@ helix2.o mainsimple.o $(LDFLAGS) + +helix3: helix3.o mainsimple.o + $(CCF) -o $@ helix3.o mainsimple.o $(LDFLAGS) + +helix4: helix4.o mainsimple.o + $(CCF) -o $@ helix4.o mainsimple.o $(LDFLAGS) + +helixtex: helixtex.o texture.o maintex.o + $(CCF) -o $@ helixtex.o texture.o maintex.o $(LDFLAGS) + +horn: horn.o mainsimple.o + $(CCF) -o $@ horn.o mainsimple.o $(LDFLAGS) + +joincone: cone.o mainjoin.o + $(CCF) -o $@ cone.o mainjoin.o $(LDFLAGS) + +joinoffset: joinoffset.o mainjoin.o + $(CCF) -o $@ joinoffset.o mainjoin.o $(LDFLAGS) + +joinstyle: cylinder.o mainjoin.o + $(CCF) -o $@ cylinder.o mainjoin.o $(LDFLAGS) + +screw: screw.o texture.o maintex.o + $(CCF) -o $@ screw.o texture.o maintex.o $(LDFLAGS) + +taper: taper.o mainsimple.o + $(CCF) -o $@ taper.o mainsimple.o $(LDFLAGS) + +texas: texas.o mainjoin.o + $(CCF) -o $@ texas.o mainsimple.o $(LDFLAGS) + +twistoid: twistoid.o texture.o maintex.o + $(CCF) -o $@ twistoid.o texture.o maintex.o $(LDFLAGS) + +martini: martini.o trackball.o + $(CCF) -o $@ martini.o trackball.o $(LDFLAGS) + +trackball.c: + ln -s ../examples/trackball.c . + +trackball.h: + ln -s ../examples/trackball.h . + +martini.o: martini.c trackball.h +trackball.o: trackball.h trackball.c + +include $(COMMONRULES) --- ./progs/mui/calc/Makefile Fri Aug 7 17:11:36 1998 +++ ../glut-3.7/./progs/mui/calc/Makefile Fri Aug 7 17:20:36 1998 @@ -1,14 +1,26 @@ -# Makefile for Win32 - -!include - -TOP = ../../.. -SRCS = calc.c - -EXTRALIBS = $(MUI) -DEPLIBS = $(MUI) - -!include "$(TOP)/glutwin32.mak" - -# dependencies -calc.obj: calc.h +#!smake +# +# Copyright (c) Mark J. Kilgard, 1997. +# + +TOP = ../../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= + +TARGETS = calc + +SRCS = calc.c +OBJS = $(SRCS:.c=.o) +LLDLIBS = $(MUI) $(GLUT) -lGLU -lGL -lXmu -lXi -lXext -lX11 -lm + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak *.pure *.pixie *.Counts *.pix32 + +default : $(TARGETS) + +$(TARGETS) : $(MUI) $(GLUT) + +include $(COMMONRULES) --- ./progs/mui/Makefile Fri Aug 7 17:11:36 1998 +++ ../glut-3.7/./progs/mui/Makefile Fri Aug 7 17:20:36 1998 @@ -1,42 +1,17 @@ -# Makefile for Win32 - - -# defines -SUBDIRS = calc.dir -CLEAN = $(SUBDIRS:.dir=.clean) -CLOBBER = $(SUBDIRS:.dir=.clobber) - - -# default rule -default : $(SUBDIRS) - - -# cleanup rules -clean : $(CLEAN) -clobber : $(CLOBBER) - - -# inference rules -$(SUBDIRS) : - @echo. - @echo Making in $* subdirectory... - @cd $* - @nmake -f Makefile.win -nologo - @cd .. - -$(CLEAN) : - @del *~ - @echo. - @echo Cleaning in $* subdirectory... - @cd $* - @nmake -f Makefile.win -nologo clean - @cd .. - -$(CLOBBER) : - @echo. - @echo Clobbering in $* subdirectory... - @cd $* - @nmake -f Makefile.win -nologo clobber - @cd .. - - +#!smake +# +# Copyright (c) Mark J. Kilgard, 1995, 1997. +# +include $(ROOT)/usr/include/make/commondefs + +TOP = ../.. + +SUBDIRS = calc + +default $(COMMONTARGS): $(_FORCE) + $(SUBDIRS_MAKERULE) + +$(SUBDIRS): $(_FORCE) + cd $@; $(MAKE) + +$(_FORCE): --- ./progs/advanced/Makefile Fri Aug 7 17:09:49 1998 +++ ../glut-3.7/./progs/advanced/Makefile Fri Aug 7 17:20:15 1998 @@ -1,38 +1,83 @@ -# Makefile for Win32 - -!include - -TOP = ../.. -SRCS = af_depthcue.c af_teapots.c accumaa.c boundary.c comp.c convolve.c csg.c decal.c dissolve.c envmap.c envphong.c field.c genmipmap.c haloed.c hello2rts.c hiddenline.c imgproc.c mipmap_lines.c motionblur.c multilight.c occlude.c pointburst.c projshadow.c projtex.c rasonly.c sgiflag.c shadowfun.c shadowmap.c shadowvol.c silhouette.c softshadow.c tess.c textext.c textile.c textrim.c tvertex.c vox.c warp.c zcomposite.c redblue_stereo.c texwinalign.c -# videoresize.c - -DATA_LINKS = 00.rgb 02.rgb 04.rgb a.rgb mandrill.rgb 01.rgb 03.rgb 05.rgb b.rgb tree.rgb -# vox.bin.gz not included in DATA_LINKS list since requires 3D textures -LDIRT = $(DATA_LINKS) - -!include "$(TOP)/glutwin32.mak" - -# dependencies -comp.exe \ -envmap.exe \ -genmipmap.exe \ -imgproc.exe \ -projtex.exe \ -textile.exe \ -textrim.exe \ -warp.exe : texture.obj -tess.exe : sphere.obj -textext.exe : textmap.obj texture.obj -af_depthcue.exe \ -af_teapots.exe : addfog.obj -hello2rts.exe : rts.obj -mipmap_lines.exe: izoom.obj texture.obj - -rts.obj : rtshadow.h -hello2rts.obj : rtshadow.h - -links: - cd ..\..\data - for %f in ($(DATA_LINKS)) do copy %f ..\progs\advanced - cd ..\progs\advanced - +#!smake +# +# Copyright (c) Mark J. Kilgard, 1996, 1997, 1998. +# + +TOP = ../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = hiddenline haloed silhouette motionblur softshadow accumaa \ + field shadowvol shadowmap projshadow convolve tess textile comp csg \ + dissolve envmap envphong decal textext genmipmap imgproc mipmap_lines \ + projtex textrim tvertex vox warp zcomposite videoresize occlude \ + af_teapots af_depthcue multilight boundary shadowfun hello2rts \ + rasonly sgiflag pointburst redblue_stereo texwinalign + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXi -lXext -lX11 -lm + +DATA_LINKS = 00.rgb 02.rgb 04.rgb a.rgb mandrill.rgb 01.rgb 03.rgb 05.rgb b.rgb tree.rgb vox.bin.gz + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826,819 +LDIRT = *~ *.bak *.pure $(DATA_LINKS) *.pix32 *.Counts *.pixie + +default : $(TARGETS) + +tess: tess.o sphere.o + $(CCF) -o $@ tess.o sphere.o $(LDFLAGS) + +videoresize: videoresize.o sphere.o + $(CCF) -o $@ videoresize.o sphere.o $(LDFLAGS) + +textile: textile.o texture.o + $(CCF) -o $@ textile.o texture.o $(LDFLAGS) + +comp: comp.o texture.o + $(CCF) -o $@ comp.o texture.o $(LDFLAGS) + +envmap: envmap.o texture.o + $(CCF) -o $@ envmap.o texture.o $(LDFLAGS) + +textext: textext.o textmap.o texture.o + $(CCF) -o $@ textext.o textmap.o texture.o $(LDFLAGS) + +genmipmap: genmipmap.o texture.o + $(CCF) -o $@ genmipmap.o texture.o $(LDFLAGS) + +imgproc: imgproc.o texture.o + $(CCF) -o $@ imgproc.o texture.o $(LDFLAGS) + +projtex: projtex.o texture.o + $(CCF) -o $@ projtex.o texture.o $(LDFLAGS) + +textrim: textrim.o texture.o + $(CCF) -o $@ textrim.o texture.o $(LDFLAGS) + +warp: warp.o texture.o + $(CCF) -o $@ warp.o texture.o $(LDFLAGS) + +af_depthcue: af_depthcue.o addfog.o + $(CCF) -o $@ af_depthcue.o addfog.o $(LDFLAGS) + +af_teapots: af_teapots.o addfog.o + $(CCF) -o $@ af_teapots.o addfog.o $(LDFLAGS) + +mipmap_lines: mipmap_lines.o izoom.o texture.o + $(CCF) -o $@ mipmap_lines.o izoom.o texture.o $(LDFLAGS) + +hello2rts: hello2rts.o rts.o + $(CCF) -o $@ hello2rts.o rts.o $(LDFLAGS) + +links: + for i in $(DATA_LINKS); do \ + /bin/rm -rf $$i ; \ + ln -s ../../data/$$i . ; \ + done + +include $(COMMONRULES) --- ./progs/mesademos/Makefile Fri Aug 7 17:11:34 1998 +++ ../glut-3.7/./progs/mesademos/Makefile Fri Aug 7 17:20:35 1998 @@ -1,12 +1,36 @@ -# Makefile for Win32 - -!include - -TOP = ../../ -SRCS = bounce.c gamma.c gears.c offset.c reflect.c spin.c tess_demo.c texobj.c winpos.c trdemo.c isosurf.c - -!include "$(TOP)/glutwin32.mak" - -# dependencies -reflect.exe : image.obj -trdemo.exe : tr.obj +#!smake +# +# Copyright (c) Mark J. Kilgard, 1996, 1997. +# + +TOP = ../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = bounce gamma gears isosurf offset reflect spin tess_demo \ + texobj winpos trdemo + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXi -lXext -lX11 -lm + +SRCS = bounce.c gamma.c gears.c isosurf.c offset.c reflect.c spin.c \ + tess_demo.c texobj.c winpos.c trdemo.c tr.c +OBJS = $(SRCS:.c=.o) + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak *.pure + +default : $(TARGETS) + +reflect: reflect.o image.o + $(CCF) -o $@ reflect.o image.o $(LDFLAGS) + +trdemo: trdemo.o tr.o + $(CCF) -o $@ trdemo.o tr.o $(LDFLAGS) + +include $(COMMONRULES) --- ./progs/redbook/Makefile Fri Aug 7 17:11:41 1998 +++ ../glut-3.7/./progs/redbook/Makefile Fri Aug 7 17:20:37 1998 @@ -1,8 +1,46 @@ -# Makefile for Win32 - -!include - -TOP = ../.. -SRCS = aaindex.c aapoly.c aargb.c accanti.c accpersp.c alpha.c alpha3D.c anti.c bezcurve.c bezmesh.c checker.c clip.c colormat.c cube.c depthcue.c dof.c double.c drawf.c feedback.c fog.c fogindex.c hello.c image.c light.c lines.c list.c planet.c polyoff.c quadric.c robot.c select.c smooth.c tess.c tesswind.c texbind.c texprox.c texsub.c material.c mipmap.c nurbs.c pickdepth.c plane.c polys.c sccolorlight.c scene.c scenebamb.c sceneflat.c stencil.c stroke.c surface.c teaambient.c teapots.c texgen.c texturesurf.c torus.c trim.c unproject.c varray.c wrap.c - -!include "$(TOP)/glutwin32.mak" +#!smake +# +# Copyright (c) Mark J. Kilgard, 1995, 1997. +# + +TOP = ../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = accanti anti bezmesh checker depthcue dof fog fogindex \ + material mipmap nurbs pickdepth plane polys sccolorlight \ + scene scenebamb sceneflat stencil stroke surface teaambient \ + teapots texturesurf \ + aaindex aapoly aargb accpersp alpha alpha3D bezcurve clip \ + colormat cube double drawf feedback font hello image light \ + lines list model movelight picksquare planet polyoff quadric \ + robot select smooth tess tesswind texbind texgen texprox \ + texsub torus trim unproject varray wrap + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXext -lX11 -lm + +SRCS = accanti.c anti.c bezmesh.c checker.c depthcue.c dof.c fog.c fogindex.c \ + material.c mipmap.c nurbs.c pickdepth.c plane.c polys.c sccolorlight.c \ + scene.c scenebamb.c sceneflat.c stencil.c stroke.c surface.c \ + teaambient.c teapots.c texturesurf.c \ + aaindex.c aapoly.c aargb.c accpersp.c alpha.c alpha3D.c \ + bezcurve.c clip.c colormat.c cube.c double.c drawf.c feedback.c \ + font.c hello.c image.c light.c lines.c list.c model.c \ + movelight.c picksquare.c planet.c polyoff.c quadric.c robot.c \ + select.c smooth.c tess.c tesswind.c texbind.c texgen.c texprox.c \ + texsub.c torus.c trim.c unproject.c varray.c wrap.c + +OBJS = $(SRCS:.c=.o) + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak *.pure + +default : $(TARGETS) + +include $(COMMONRULES) --- ./progs/demos/gliq/Makefile Fri Aug 7 17:10:46 1998 +++ ../glut-3.7/./progs/demos/gliq/Makefile Fri Aug 7 17:20:22 1998 @@ -1,31 +1,40 @@ -# Makefile for Win32 - -!include - -TOP = ../../.. -SRCS = gliq.c - -!include "$(TOP)/glutwin32.mak" - -trackball.c: - @del trackball.c - copy ..\..\examples\trackball.c trackball.c - -trackball.h: - @del trackball.h - copy ..\..\examples\trackball.h trackball.h - -clobber:: - @del trackball.c - @del trackball.h - -# dependencies -gliq.exe : tb.obj trackball.obj game.obj score.obj pick.obj board.obj -gliq.obj : gliq.c tb.h gliq.h -tb.obj : tb.c tb.h trackball.h -trackball.obj : trackball.c trackball.h -game.obj : game.c gliq.h -score.obj : score.c gliq.h -pick.obj : pick.c gliq.h -board.obj : board.c gliq.h -gliq.h : trackball.h +#!smake +# +# Copyright (c) Mark J. Kilgard, 1996, 1997. +# + +TOP = ../../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = gliq + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXext -lX11 -lm + +SRCS = board.c game.c gliq.c pick.c score.c trackball.c tb.c +OBJS = $(SRCS:.c=.o) + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak *.pure trackball.c trackball.h + +default : $(TARGETS) + +gliq: $(OBJS) + $(RM) $@ + $(CC) -o $@ $(OBJS) $(LDFLAGS) + +trackball.c: + ln -s ../../examples/trackball.c . + +trackball.h: + ln -s ../../examples/trackball.h . + +tb.c: trackball.h + +include $(COMMONRULES) --- ./progs/demos/atlantis/Makefile Fri Aug 7 17:10:38 1998 +++ ../glut-3.7/./progs/demos/atlantis/Makefile Fri Aug 7 17:20:17 1998 @@ -1,12 +1,35 @@ -# Makefile for Win32 - -!include - -TOP = ../../../ -SRCS = atlantis.c - -!include "$(TOP)/glutwin32.mak" - -# dependencies -atlantis.exe : dolphin.obj shark.obj swim.obj whale.obj -atlantis.obj : atlantis.h +#!smake +# +# Copyright (c) Mark J. Kilgard, 1996, 1997. +# + +TOP = ../../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = atlantis + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXi -lXext -lX11 -lm + +SRCS = swim.c atlantis.c whale.c dolphin.c shark.c +HDRS = atlantis.h +OBJS = $(SRCS:.c=.o) + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ mjkimage.c *.bak *.pure + +default : $(TARGETS) + +atlantis : $(OBJS) + $(RM) $@ + $(CC) -o $@ $(OBJS) $(LDFLAGS) + +./atlantis.h : atlantis.h + +include $(COMMONRULES) --- ./progs/demos/walker/Makefile Fri Aug 7 17:10:59 1998 +++ ../glut-3.7/./progs/demos/walker/Makefile Fri Aug 7 17:20:29 1998 @@ -1,13 +1,31 @@ -# Makefile for Win32 - -!include - -TOP = ../../.. -SRCS = walker.c - -!include "$(TOP)/glutwin32.mak" - -# dependencies -walker.exe : walkviewer.obj models.obj -walker.obj : walker.h win32_dirent.h walker.c -walkviewer.obj : walkviewer.h walkviewer.c +#!smake +# +# Copyright (c) Mark J. Kilgard, 1996, 1997. +# + +TOP = ../../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = walker + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXext -lX11 -lm + +SRCS = models.c walker.c walkviewer.c +OBJS = $(SRCS:.c=.o) + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak *.pure + +default : $(TARGETS) + +walker : $(OBJS) $(GLUT) + $(CC) -o $@ $(OBJS) $(LDFLAGS) + +include $(COMMONRULES) --- ./progs/demos/chess/Makefile Fri Aug 7 17:10:41 1998 +++ ../glut-3.7/./progs/demos/chess/Makefile Fri Aug 7 17:20:19 1998 @@ -1,12 +1,31 @@ -# Makefile for Win32 - -!include - -TOP = ../../.. -SRCS = chess.c - -!include "$(TOP)/glutwin32.mak" - -# dependencies -chess.exe : animate.obj main.obj pathplan.obj texture.obj -chess.obj : chess.h +#!smake +# +# Copyright (c) Mark J. Kilgard, 1996, 1997. +# + +TOP = ../../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = chess + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXext -lX11 -lm + +SRCS = chess.c main.c pathplan.c animate.c texture.c +OBJS = $(SRCS:.c=.o) + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak *.pure + +default : $(TARGETS) + +chess : $(OBJS) $(GLUT) + $(CC) -o $@ $(OBJS) $(LDFLAGS) + +include $(COMMONRULES) --- ./progs/demos/glutmech/Makefile Fri Aug 7 17:10:47 1998 +++ ../glut-3.7/./progs/demos/glutmech/Makefile Fri Aug 7 17:20:22 1998 @@ -1,8 +1,31 @@ -# Makefile for Win32 - -!include - -TOP = ../../../ -SRCS = glutmech.c - -!include "$(TOP)/glutwin32.mak" +#!smake +# +# Copyright (c) Mark J. Kilgard, 1996, 1997. +# + +TOP = ../../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = glutmech + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXext -lX11 -lm + +SRCS = glutmech.c +OBJS = $(SRCS:.c=.o) + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak *.pure + +default : $(TARGETS) + +glutmech : $(OBJS) $(GLUT) + $(CC) -o $@ $(OBJS) $(LDFLAGS) + +include $(COMMONRULES) --- ./progs/demos/particle/Makefile Fri Aug 7 17:10:54 1998 +++ ../glut-3.7/./progs/demos/particle/Makefile Fri Aug 7 17:20:26 1998 @@ -1,10 +1,27 @@ -# Makefile for Win32 - -!include - -TOP = ../../.. -SRCS = particle.c - -!include "$(TOP)/glutwin32.mak" - -# dependencies +#!smake +# +# Copyright (c) Mark J. Kilgard, 1998. +# + +TOP = ../../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = particle + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXext -lX11 -lm + +SRCS = particle.c + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak *.pure + +default : $(TARGETS) + +include $(COMMONRULES) --- ./progs/demos/Makefile Fri Aug 7 17:10:50 1998 +++ ../glut-3.7/./progs/demos/Makefile Fri Aug 7 17:20:24 1998 @@ -1,39 +1,20 @@ -# Makefile for Win32 -# Copyright (c) Mark J. Kilgard, 1997, 1998. - -# defines -SUBDIRS = atlantis.dir bluepony.dir bounce.dir chess.dir geoface.dir glflare.dir gliq.dir glutmech.dir ideas.dir lorenz.dir opengl_logo.dir rollercoaster.dir smooth.dir underwater.dir walker.dir yacme.dir skyfly.dir particle.dir newave.dir -CLEAN = $(SUBDIRS:.dir=.clean) -CLOBBER = $(SUBDIRS:.dir=.clobber) - -# default rule -default : $(SUBDIRS) - -# cleanup rules -clean : $(CLEAN) -clobber : $(CLOBBER) - - -# inference rules -$(SUBDIRS) : - @echo. - @echo Making in $* subdirectory... - @cd $* - @nmake -f Makefile.win -nologo - @cd .. - -$(CLEAN) : - @del *~ - @echo. - @echo Cleaning in $* subdirectory... - @cd $* - @nmake -f Makefile.win -nologo clean - @cd .. - -$(CLOBBER) : - @echo. - @echo Clobbering in $* subdirectory... - @cd $* - @nmake -f Makefile.win -nologo clobber - @cd .. - +#!smake +# +# Copyright (c) Mark J. Kilgard, 1995, 1997, 1998. +# +include $(ROOT)/usr/include/make/commondefs + +TOP = ../.. + +SUBDIRS = ideas atlantis walker yacme glutmech geoface \ + chess rollercoaster underwater opengl_logo bluepony \ + lorenz smooth gliq glflare bounce skyfly sysview \ + particle newave + +default $(COMMONTARGS): $(_FORCE) + $(SUBDIRS_MAKERULE) + +$(SUBDIRS): $(_FORCE) + cd $@; $(MAKE) + +$(_FORCE): --- ./progs/demos/bluepony/Makefile Fri Aug 7 17:10:39 1998 +++ ../glut-3.7/./progs/demos/bluepony/Makefile Fri Aug 7 17:20:18 1998 @@ -1,13 +1,31 @@ -# Makefile for Win32 - -!include - -TOP = ../../.. -SRCS = bluepony.c - -!include "$(TOP)/glutwin32.mak" - -# dependencies -bluepony.exe : readtex.obj -bluepony.obj : bluepony.c readtex.h -readtex.obj : readtex.c readtex.h +#!smake +# +# Copyright (c) Mark J. Kilgard, 1996, 1997. +# + +TOP = ../../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = bluepony + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXext -lX11 -lm + +SRCS = bluepony.c readtex.c +OBJS = $(SRCS:.c=.o) + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak *.pure + +default : $(TARGETS) + +bluepony : $(OBJS) $(GLUT) + $(CC) -o $@ $(OBJS) $(LDFLAGS) + +include $(COMMONRULES) --- ./progs/demos/newave/Makefile Fri Aug 7 17:10:50 1998 +++ ../glut-3.7/./progs/demos/newave/Makefile Fri Aug 7 17:20:25 1998 @@ -1,11 +1,31 @@ -# Makefile for Win32 +#!smake +# +# Copyright (c) Mark J. Kilgard, 1996, 1997. +# -!include +TOP = ../../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs -TOP = ../../../ -SRCS = newave.c +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf -!include "$(TOP)/glutwin32.mak" +TARGETS = newave -# dependencies -newave.exe : texture.obj +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXext -lX11 -lm + +SRCS = newave.c texture.c +OBJS = $(SRCS:.c=.o) + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak *.pure + +default : $(TARGETS) + +newave : $(OBJS) $(GLUT) + $(CC) -o $@ $(OBJS) $(LDFLAGS) + +include $(COMMONRULES) --- ./progs/demos/glflare/Makefile Fri Aug 7 17:10:44 1998 +++ ../glut-3.7/./progs/demos/glflare/Makefile Fri Aug 7 17:20:21 1998 @@ -1,12 +1,33 @@ -# Makefile for Win32 - -!include - -TOP = ../../.. -SRCS = glflare.c - -!include "$(TOP)/glutwin32.mak" - -# dependencies -glflare.exe : loadlum.obj -glflare.obj : glflare.c vec3d.c loadlum.h +#!smake +# +# Copyright (c) Mark J. Kilgard, 1996, 1997. +# + +TOP = ../../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = glflare + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXext -lX11 -lm + +SRCS = glflare.c loadlum.c +OBJS = $(SRCS:.c=.o) + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak *.pure + +default : $(TARGETS) + +glflare : $(OBJS) $(GLUT) + $(CC) -o $@ $(OBJS) $(LDFLAGS) + +glflare.o: glflare.c vec3d.c loadlum.h + +include $(COMMONRULES) --- ./progs/demos/rollercoaster/Makefile Fri Aug 7 17:10:55 1998 +++ ../glut-3.7/./progs/demos/rollercoaster/Makefile Fri Aug 7 17:20:26 1998 @@ -1,12 +1,31 @@ -# Makefile for Win32 - -!include - -TOP = ../../.. -SRCS = rc.c - -!include "$(TOP)/glutwin32.mak" - -# dependencies -rc.exe : defrc.obj matrix.obj -matrix.obj : matrix.h +#!smake +# +# Copyright (c) Mark J. Kilgard, 1996, 1997. +# + +TOP = ../../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = rc + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXext -lX11 -lm + +SRCS = defrc.c matrix.c rc.c +OBJS = $(SRCS:.c=.o) + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak *.pure + +default : $(TARGETS) + +rc : $(OBJS) $(GLUT) + $(CC) -o $@ $(OBJS) $(LDFLAGS) + +include $(COMMONRULES) --- ./progs/demos/underwater/Makefile Fri Aug 7 17:10:59 1998 +++ ../glut-3.7/./progs/demos/underwater/Makefile Fri Aug 7 17:20:29 1998 @@ -1,14 +1,31 @@ -# Makefile for Win32 - -!include - -TOP = ../../.. -SRCS = underwater.c - -!include "$(TOP)/glutwin32.mak" - -# dependencies -underwater.exe : texload.obj dino.obj -texload.c : texload.h -dino.c : dino.h - +#!smake +# +# Copyright (c) Mark J. Kilgard, 1996, 1997. +# + +TOP = ../../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = underwater + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXext -lX11 -lm + +SRCS = underwater.c texload.c dino.c +OBJS = $(SRCS:.c=.o) + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak *.pure + +default : $(TARGETS) + +underwater : $(OBJS) $(GLUT) + $(CC) -o $@ $(OBJS) $(LDFLAGS) + +include $(COMMONRULES) --- ./progs/demos/opengl_logo/Makefile Fri Aug 7 17:10:53 1998 +++ ../glut-3.7/./progs/demos/opengl_logo/Makefile Fri Aug 7 17:20:25 1998 @@ -1,11 +1,31 @@ -# Makefile for Win32 - -!include - -TOP = ../../.. -SRCS = opengl_logo.c - -!include "$(TOP)/glutwin32.mak" - -# dependencies -opengl_logo.exe : def_logo.obj +#!smake +# +# Copyright (c) Mark J. Kilgard, 1996, 1997. +# + +TOP = ../../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = opengl_logo + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXext -lX11 -lm + +SRCS = opengl_logo.c def_logo.c +OBJS = $(SRCS:.c=.o) + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak *.pure + +default : $(TARGETS) + +opengl_logo : $(OBJS) $(GLUT) + $(CC) -o $@ $(OBJS) $(LDFLAGS) + +include $(COMMONRULES) --- ./progs/demos/yacme/Makefile Fri Aug 7 17:11:00 1998 +++ ../glut-3.7/./progs/demos/yacme/Makefile Fri Aug 7 17:20:30 1998 @@ -1,13 +1,31 @@ -# Makefile for Win32 - -!include - -TOP = ../../.. -SRCS = Editor.c - -!include "$(TOP)/glutwin32.mak" -CFLAGS = $(CFLAGS) -DYACME_DBG - -# dependencies -Editor.exe : invertmat.obj -Editor.c : mallocbis.h RGBA.h +#!smake +# +# Copyright (c) Mark J. Kilgard, 1996, 1997. +# + +TOP = ../../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = yacme + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXext -lX11 -lm + +SRCS = Editor.c invertmat.c +OBJS = $(SRCS:.c=.o) + +LCOPTS = -I$(TOP)/include -fullwarn -DYACME_DBG +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak *.pure + +default : $(TARGETS) + +yacme : $(OBJS) $(GLUT) + $(CC) -o $@ $(OBJS) $(LDFLAGS) + +include $(COMMONRULES) --- ./progs/demos/ideas/Makefile Fri Aug 7 17:10:48 1998 +++ ../glut-3.7/./progs/demos/ideas/Makefile Fri Aug 7 17:20:23 1998 @@ -1,12 +1,33 @@ -# Makefile for Win32 - -!include - -TOP = ../../.. -SRCS = ideas.c - -!include "$(TOP)/glutwin32.mak" - -# dependencies -ideas.exe : a.obj b.obj d.obj draw_holder.obj draw_lamp.obj draw_logo.obj draw_logo_line.obj draw_logo_shadow.obj e.obj f.obj h.obj i.obj m.obj n.obj o.obj p.obj r.obj s.obj t.obj w.obj - +#!smake +# +# Copyright (c) Mark J. Kilgard, 1996, 1997. +# + +TOP = ../../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = ideas + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXext -lX11 -lm + +SRCS = a.c b.c d.c draw_holder.c draw_lamp.c draw_logo.c draw_logo_line.c \ + draw_logo_shadow.c e.c f.c h.c i.c m.c n.c o.c p.c r.c s.c t.c \ + ideas.c w.c +OBJS = $(SRCS:.c=.o) + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak *.pure + +default : $(TARGETS) + +ideas : $(OBJS) $(GLUT) + $(CC) -o $@ $(OBJS) $(LDFLAGS) + +include $(COMMONRULES) --- ./progs/demos/skyfly/Makefile Fri Aug 7 17:10:56 1998 +++ ../glut-3.7/./progs/demos/skyfly/Makefile Fri Aug 7 17:20:27 1998 @@ -1,13 +1,35 @@ -# Makefile for Win32 -# Copyright (c) Mark J. Kilgard, 1997. - -!include - -TOP = ../../../ -SRCS = skyfly.c - -!include "$(TOP)/glutwin32.mak" - -# dependencies -skyfly.exe : database.obj fly.obj gm_main.obj image.obj perfdraw.obj random.obj -skyfly.obj : skyfly.h +#!smake +# +# Copyright (c) Mark J. Kilgard, 1996, 1997. +# + +TOP = ../../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = skyfly + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXi -lXext -lX11 -lm + +SRCS = database.c fly.c gm_main.c image.c perfdraw.c skyfly.c +HDRS = skyfly.h +OBJS = $(SRCS:.c=.o) + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ mjkimage.c *.bak *.pure + +default : $(TARGETS) + +skyfly : $(OBJS) + $(RM) $@ + $(CC) -o $@ $(OBJS) $(LDFLAGS) + +./skyfly.h : skyfly.h + +include $(COMMONRULES) --- ./progs/demos/smooth/Makefile Fri Aug 7 17:10:57 1998 +++ ../glut-3.7/./progs/demos/smooth/Makefile Fri Aug 7 17:20:28 1998 @@ -1,23 +1,41 @@ -# Makefile for Win32 - -!include - -TOP = ../../.. -SRCS = smooth.c - -!include "$(TOP)/glutwin32.mak" - -trackball.c: ..\..\examples\trackball.c - -del /f trackball.c - copy ..\..\examples\trackball.c trackball.c - -trackball.h: ..\..\examples\trackball.h - -del /f trackball.h - copy ..\..\examples\trackball.h trackball.h - -# dependencies -smooth.exe : tb.obj trackball.obj glm.obj gltx.obj -smooth.obj : glm.h smooth.c tb.h -glm.obj : glm.c glm.h -tb.obj : tb.c tb.h trackball.h -trackball.obj : trackball.c trackball.h +#!smake +# +# Copyright (c) Mark J. Kilgard, 1996, 1997. +# + +TOP = ../../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = smooth + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXi -lXext -lX11 -lm + +SRCS = glm.c gltx.c smooth.c trackball.c tb.c +HDRS = glm.h gltx.h trackball.h +OBJS = $(SRCS:.c=.o) + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ mjkimage.c *.bak *.pure trackball.c trackball.h + +default : $(TARGETS) + +smooth: $(OBJS) + $(RM) $@ + $(CC) -o $@ $(OBJS) $(LDFLAGS) + +trackball.c: + ln -s ../../examples/trackball.c . + +trackball.h: + ln -s ../../examples/trackball.h . + +tb.c: trackball.h + +include $(COMMONRULES) --- ./progs/demos/geoface/Makefile Fri Aug 7 17:10:42 1998 +++ ../glut-3.7/./progs/demos/geoface/Makefile Fri Aug 7 17:20:20 1998 @@ -1,13 +1,31 @@ -# Makefile for Win32 - -!include - -TOP = ../../.. -SRCS = make_face.c - -!include "$(TOP)/glutwin32.mak" - -# dependencies -make_face.exe : display.obj fileio.obj main.obj muscle.obj -make_face.obj : memory.h -head.obj : head.h +#!smake +# +# Copyright (c) Mark J. Kilgard, 1996, 1997. +# + +TOP = ../../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = geoface + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXext -lX11 -lm + +SRCS = display.c fileio.c main.c make_face.c muscle.c +OBJS = $(SRCS:.c=.o) + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak *.pure + +default : $(TARGETS) + +geoface : $(OBJS) $(GLUT) + $(CC) -o $@ $(OBJS) $(LDFLAGS) + +include $(COMMONRULES) --- ./progs/demos/lorenz/Makefile Fri Aug 7 17:10:50 1998 +++ ../glut-3.7/./progs/demos/lorenz/Makefile Fri Aug 7 17:20:23 1998 @@ -1,10 +1,27 @@ -# Makefile for Win32 - -!include - -TOP = ../../.. -SRCS = lorenz.c - -!include "$(TOP)/glutwin32.mak" - -# dependencies +#!smake +# +# Copyright (c) Mark J. Kilgard, 1996, 1997. +# + +TOP = ../../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = lorenz + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXext -lX11 -lm + +SRCS = lorenz.c + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak *.pure + +default : $(TARGETS) + +include $(COMMONRULES) --- ./progs/demos/bounce/Makefile Fri Aug 7 17:10:40 1998 +++ ../glut-3.7/./progs/demos/bounce/Makefile Fri Aug 7 17:20:19 1998 @@ -1,33 +1,46 @@ -# Makefile for Win32 - -!include - -TOP = ../../.. -SRCS = bounce.c - -!include "$(TOP)/glutwin32.mak" - -trackball.c: - @del trackball.c - copy ..\..\examples\trackball.c trackball.c - -trackball.h: - @del trackball.h - copy ..\..\examples\trackball.h trackball.h - -tb.c: - @del tb.c - copy ..\smooth\tb.c tb.c - -tb.h: - @del tb.h - copy ..\smooth\tb.h tb.h - -clobber:: - @del tb.c tb.h trackball.c trackball.h - -# dependencies -bounce.exe : glui.obj tb.obj trackball.obj -bounce.obj : bounce.c tb.h glui.h -glui.obj : glui.c glui.h -tb.obj : tb.c tb.h trackball.h +#!smake +# +# Copyright (c) Mark J. Kilgard, 1996, 1997. +# + +TOP = ../../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = bounce + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXext -lX11 -lm + +SRCS = bounce.c glui.c trackball.c tb.c +OBJS = $(SRCS:.c=.o) + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak *.pure trackball.c trackball.h tb.c tb.h + +default : $(TARGETS) + +bounce: $(OBJS) + $(RM) $@ + $(CC) -o $@ $(OBJS) $(LDFLAGS) + +trackball.c: + ln -s ../../examples/trackball.c . + +trackball.h: + ln -s ../../examples/trackball.h . + +tb.c: + ln -s ../smooth/tb.c . + +tb.h: + ln -s ../smooth/tb.h . + +tb.o: tb.h trackball.h tb.c + +include $(COMMONRULES) --- ./progs/gameglut/Makefile Fri Aug 7 17:11:20 1998 +++ ../glut-3.7/./progs/gameglut/Makefile Fri Aug 7 17:20:32 1998 @@ -1,11 +1,25 @@ -# Makefile for Win32 -# Copyright (c) Mark J. Kilgard, 1997. - -!include - -TOP = ../.. -SRCS = asteroids.c - -!include "$(TOP)/glutwin32.mak" - -# dependencies +#!smake +# +# Copyright (c) Mark J. Kilgard, 1997. +# + +TOP = ../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = asteroids + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXi -lXext -lX11 -lm + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826,819 +LDIRT = *~ *.bak *.pure + +default : $(TARGETS) + +include $(COMMONRULES) --- ./progs/Makefile Fri Aug 7 17:11:32 1998 +++ ../glut-3.7/./progs/Makefile Fri Aug 7 17:20:34 1998 @@ -1,41 +1,30 @@ -# Makefile for Win32 - -# defines -SUBDIRS = advanced.dir contrib.dir demos.dir examples.dir mesademos.dir mui.dir redbook.dir texfont.dir gle.dir gameglut.dir bucciarelli.dir advanced97.dir spheremap.dir -CLEAN = $(SUBDIRS:.dir=.clean) -CLOBBER = $(SUBDIRS:.dir=.clobber) - - -# default rule -default : $(SUBDIRS) - - -# cleanup rules -clean : $(CLEAN) -clobber : $(CLOBBER) - - -# inference rules -$(SUBDIRS) : - @echo. - @echo Making in $* subdirectory... - @cd $* - @nmake -f Makefile.win -nologo - @cd .. - -$(CLEAN) : - @del *~ - @echo. - @echo Cleaning in $* subdirectory... - @cd $* - @nmake -f Makefile.win -nologo clean - @cd .. - -$(CLOBBER) : - @echo. - @echo Clobbering in $* subdirectory... - @cd $* - @nmake -f Makefile.win -nologo clobber - @cd .. - - +#! smake +# +# Copyright (c) Mark J. Kilgard, 1995. +# +include $(ROOT)/usr/include/make/commondefs + +TOP = .. + +# $(TOP)/Fortran.mk should contain the line "FORTRAN = fortran" if +# the Fortran GLUT examples are to be built. Note: This requires +# IRIX 5.3 and the SGI Fortran compiler and OpenGL Fortran libraries +# installed. +sinclude $(TOP)/Fortran.mk + +# $(TOP)/Inventor.mk should contain the line "INVENTOR = inventor" if +# the Open Inventor GLUT examples are to be built. Note: This +# requires Open Inventor and a C++ compiler (ie, the inventor_dev +# and c++_dev products) to be installed. +sinclude $(TOP)/Inventor.mk + +# XXX Keep next line as a single physical line for mkfiles/progs_Makefile +SUBDIRS = examples redbook demos contrib advanced mesademos sgi-stereo texfont perf_harness mui gle gameglut bucciarelli advanced97 spheremap $(FORTRAN) $(INVENTOR) + +default $(COMMONTARGS): $(_FORCE) + $(SUBDIRS_MAKERULE) + +$(SUBDIRS): $(_FORCE) + cd $@; $(MAKE) + +$(_FORCE): --- ./progs/spheremap/Makefile Fri Aug 7 17:11:48 1998 +++ ../glut-3.7/./progs/spheremap/Makefile Fri Aug 7 17:20:40 1998 @@ -1,41 +1,17 @@ -# Makefile for Win32 - -# defines -SUBDIRS = hacks.dir glsmap.dir -CLEAN = $(SUBDIRS:.dir=.clean) -CLOBBER = $(SUBDIRS:.dir=.clobber) - - -# default rule -default : $(SUBDIRS) - - -# cleanup rules -clean : $(CLEAN) -clobber : $(CLOBBER) - - -# inference rules -$(SUBDIRS) : - @echo. - @echo Making in $* subdirectory... - @cd $* - @nmake -f Makefile.win -nologo - @cd .. - -$(CLEAN) : - @del *~ - @echo. - @echo Cleaning in $* subdirectory... - @cd $* - @nmake -f Makefile.win -nologo clean - @cd .. - -$(CLOBBER) : - @echo. - @echo Clobbering in $* subdirectory... - @cd $* - @nmake -f Makefile.win -nologo clobber - @cd .. - - +#!smake +# +# Copyright (c) Mark J. Kilgard, 1998. +# +include $(ROOT)/usr/include/make/commondefs + +TOP = ../.. + +SUBDIRS = hacks glsmap + +default $(COMMONTARGS): $(_FORCE) + $(SUBDIRS_MAKERULE) + +$(SUBDIRS): $(_FORCE) + cd $@; $(MAKE) + +$(_FORCE): --- ./progs/spheremap/hacks/Makefile Fri Aug 7 17:11:47 1998 +++ ../glut-3.7/./progs/spheremap/hacks/Makefile Fri Aug 7 17:20:39 1998 @@ -1,11 +1,28 @@ -# Makefile for Win32 - -!include - -TOP = ../../.. -SRCS = sixviews.c cview2smap.c st2rvec.c smapmesh.c - -!include "$(TOP)/glutwin32.mak" - -# dependencies -cview2smap.exe: drawmesh.obj makemesh.obj +#!smake +# +# Copyright (c) Mark J. Kilgard, 1998. +# + +TOP = ../../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = sixviews smapmesh st2rvec cview2smap + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXext -lX11 -lm + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak *.pure + +default : $(TARGETS) + +cview2smap : cview2smap.o drawmesh.o makemesh.o $(GLUT) + $(CC) -o $@ cview2smap.o drawmesh.o makemesh.o $(LDFLAGS) + +include $(COMMONRULES) --- ./progs/spheremap/glsmap/Makefile Fri Aug 7 17:11:47 1998 +++ ../glut-3.7/./progs/spheremap/glsmap/Makefile Fri Aug 7 17:20:39 1998 @@ -1,15 +1,25 @@ -# Makefile for Win32 - -!include - -TOP = ../../.. -SRCS = rtsmap.c fakeraytrace.c - -EXTRALIBS = $(GLSMAP) -DEPLIBS = $(GLSMAP) - -!include "$(TOP)/glutwin32.mak" - -# dependencies -rtsmap.obj: $(TOP)/include/GL/glsmap.h -fakeraytrace.obj: $(TOP)/include/GL/glsmap.h +#!smake +# +# Copyright (c) Mark J. Kilgard, 1998. +# + +TOP = ../../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = rtsmap fakeraytrace + +LLDLIBS = $(GLSMAP) $(GLUT) -lGLU -lGL -lXmu -lXext -lX11 -lm + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak *.pure + +default : $(TARGETS) + +include $(COMMONRULES) --- ./progs/texfont/Makefile Fri Aug 7 17:11:48 1998 +++ ../glut-3.7/./progs/texfont/Makefile Fri Aug 7 17:20:41 1998 @@ -1,13 +1,109 @@ -# Makefile for Win32 - -!include - -TOP = ../.. -SRCS = showtxf.c txfdemo.c simpletxf.c - -!include "$(TOP)/glutwin32.mak" - -# dependencies -txfdemo.exe \ -simpletxf.exe \ -showtxf.exe : texfont.obj +#!smake +# +# Copyright (c) Mark J. Kilgard, 1995, 1997. +# + +TOP = ../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = gentexfont showtxf simpletxf txfdemo + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXext -lX11 -lm + +SRCS = gentexfont.c showtxf.c simpletxf.c texfont.c txfdemo.c +OBJS = $(SRCS:.c=.o) + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak *.pure + +FONTS = curlfont.txf sorority.txf haeberli.txf djb.txf rockfont.txf default.txf + +default : $(TARGETS) + +gentexfont: gentexfont.o + $(CCF) -o $@ gentexfont.o -lX11 + +showtxf: showtxf.o texfont.o + $(CCF) -o $@ showtxf.o texfont.o $(LDFLAGS) + +simpletxf: simpletxf.o texfont.o + $(CCF) -o $@ simpletxf.o texfont.o $(LDFLAGS) + +txfdemo: txfdemo.o texfont.o + $(CCF) -o $@ txfdemo.o texfont.o $(LDFLAGS) + +test: all $(_FORCE) + ./gentexfont + ./showtxf + ./showtxf rockfont.txf + ./simpletxf + ./txfdemo + +fonts: $(FONTS) + +default.txf: gentexfont + ./gentexfont + +rockfont.txf: gentexfont Makefile + ./gentexfont \ + -fn '-sgi-rock-medium-r-normal--100-*-*-*-p-*-iso8859-1' \ + -file $@ \ + -glist 'OpenGL Makes Text 3D' \ + -bitmap \ + -w 256 \ + -h 256 \ + -gap 3 \ + $(NULL) + +curlfont.txf: gentexfont Makefile + ./gentexfont \ + -fn '-sgi-curl-medium-r-normal--48-*-*-*-p-*--ascii' \ + -file $@ \ + -glist 'ABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890 \!@#$$%^&*()-=+/,.<>;:~{}[]' \ + -bitmap \ + -w 256 \ + -h 256 \ + -gap 3 \ + $(NULL) + +sorority.txf: gentexfont Makefile + ./gentexfont \ + -fn '-sgi-sorority-medium-r-normal--40-*-*-*-p-*--ascii' \ + -file $@ \ + -glist '`"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890 \!@#$$%^&*()-=+/,.<>;:~{}[]' \ + -bitmap \ + -w 256 \ + -h 256 \ + -gap 3 \ + $(NULL) + +haeberli.txf: gentexfont Makefile + ./gentexfont \ + -fn '-sgi-haeberli-medium-r-normal--48-*-*-*-p-*-iso8859-1' \ + -file $@ \ + -glist '3ABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890 \!@#$$%^&*()-=+/,.<>;:~{}[]' \ + -bitmap \ + -w 256 \ + -h 256 \ + -gap 3 \ + $(NULL) + +djb.txf: gentexfont Makefile + ./gentexfont \ + -fn '-sgi-djb-medium-r-normal--35-*-*-*-p-*--ascii' \ + -file $@ \ + -glist 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890 \!@#$$%^&*()-=+/,.<>;:~{}[]' \ + -bitmap \ + -w 256 \ + -h 256 \ + -gap 3 \ + $(NULL) + +include $(COMMONRULES) --- ./progs/bucciarelli/Makefile Fri Aug 7 17:10:30 1998 +++ ../glut-3.7/./progs/bucciarelli/Makefile Fri Aug 7 17:20:16 1998 @@ -1,15 +1,49 @@ -# Makefile for Win32 -# Copyright (c) Mark J. Kilgard, 1997. - -!include - -TOP = ../.. -SRCS = tunnel.c teapot.c fire.c terrain.c paltex.c gltest.c ray.c glbpaltx.c -EXTRALIBS = winmm.lib - -!include "$(TOP)/glutwin32.mak" - -# dependencies -tunnel.exe : image.obj sources.obj -teapot.exe : image.obj dteapot.obj shadow.obj -fire.exe : image.obj +#!smake +# +# Copyright (c) Mark J. Kilgard, 1997. +# + +TOP = ../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = tunnel teapot fire terrain paltex gltest ray glbpaltx + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXext -lX11 -lm + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826,1506 +LDIRT = *~ *.bak *.pure + +default : $(TARGETS) + +ray: ray.o + $(CCF) -o $@ ray.o $(LDFLAGS) + +gltest: gltest.o + $(CCF) -o $@ gltest.o $(LDFLAGS) + +tunnel: tunnel.o image.o sources.o + $(CCF) -o $@ tunnel.o image.o sources.o $(LDFLAGS) + +paltex: paltex.o + $(CCF) -o $@ paltex.o $(LDFLAGS) + +glbpaltx: glbpaltx.o + $(CCF) -o $@ glbpaltx.o $(LDFLAGS) + +teapot: teapot.o teapot.o image.o dteapot.o shadow.o + $(CCF) -o $@ teapot.o image.o dteapot.o shadow.o $(LDFLAGS) + +fire: fire.o image.o + $(CCF) -o $@ fire.o image.o $(LDFLAGS) + +terrain: terrain.o + $(CCF) -o $@ terrain.o $(LDFLAGS) + +include $(COMMONRULES) --- ./progs/advanced97/Makefile Fri Aug 7 17:10:10 1998 +++ ../glut-3.7/./progs/advanced97/Makefile Fri Aug 7 17:20:15 1998 @@ -1,41 +1,121 @@ -# Makefile for Win32 -# Copyright (c) Mark J. Kilgard, 1998. - -!include - -TOP = ../.. -SRCS = accconvolve.c alphablend.c alphablendnosort.c billboard.c bubble.c bump.c chromakey.c chromakey_fancy.c cloud.c cloudl.c complexity.c csg.c decal.c dissolve.c explode.c fire.c genspheremap.c highlight.c interp.c lightmap.c lightp.c line.c multiaccumaa.c multialphablend.c multialphablendnosort.c multimirror.c multiscreendoor.c multispheremap.c noise.c nthsurfdemo.c paint.c projtex.c sbias.c screendoor.c smoke.c softshadow2.c spectral.c tess.c texgen.c texmovie.c texpage.c textile.c underwater.c usespheremap.c vapor.c volume.c warp.c water.c zcomposite.c - -!include "$(TOP)/glutwin32.mak" - -# dependencies -accconvolve.exe: texture.obj -billboard.exe: texture.obj -bubble.exe: texture.obj -bump.exe: texture.obj -chromakey.exe: texture.obj -chromakey_fancy.exe: texture.obj -cloud.exe: texture.obj -cloudl.exe: texture.obj -explode.exe: texture.obj -fire.exe: texture.obj sm.obj d.obj -genspheremap.exe: texture.obj -highlight.exe: texture.obj -interp.exe: texture.obj -lightmap.exe: texture.obj -lightp.exe: texture.obj -multispheremap.exe: texture.obj -paint.exe: texture.obj -projtex.exe: texture.obj -sbias.exe: texture.obj -smoke.exe: texture.obj -tess.exe: sphere.obj -texmovie.exe: texture.obj -texpage.exe: texture.obj -textile.exe: texture.obj -underwater.exe: texture.obj -usespheremap.exe: texture.obj -vapor.exe: texture.obj -volume.exe: texture.obj -warp.exe: texture.obj -water.exe: texture.obj +#!smake +# +# Copyright (c) Mark J. Kilgard, 1998. +# + +TOP = ../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = accconvolve alphablend alphablendnosort billboard \ + bubble bump chromakey chromakey_fancy cloud cloudl csg complexity decal dissolve \ + explode fire genspheremap highlight interp lightmap lightp line \ + multiaccumaa multialphablend multialphablendnosort multimirror \ + multiscreendoor multispheremap noise nthsurfdemo paint projtex sbias \ + screendoor smoke softshadow2 spectral tess texgen texmovie texpage \ + textile underwater usespheremap vapor volume warp water zcomposite + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXi -lXext -lX11 -lm + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826,819 +LDIRT = *~ *.bak *.pure $(DATA_LINKS) *.pix32 *.Counts *.pixie + +default : $(TARGETS) + +accconvolve: accconvolve.o texture.o + $(CCF) -o $@ accconvolve.o texture.o $(LDFLAGS) + +billboard: billboard.o texture.o + $(CCF) -o $@ billboard.o texture.o $(LDFLAGS) + +bubble: bubble.o texture.o + $(CCF) -o $@ bubble.o texture.o $(LDFLAGS) + +bump: bump.o texture.o + $(CCF) -o $@ bump.o texture.o $(LDFLAGS) + +chromakey: chromakey.o texture.o + $(CCF) -o $@ chromakey.o texture.o $(LDFLAGS) + +chromakey_fancy: chromakey_fancy.o texture.o + $(CCF) -o $@ chromakey_fancy.o texture.o $(LDFLAGS) + +cloud: cloud.o texture.o + $(CCF) -o $@ cloud.o texture.o $(LDFLAGS) + +cloudl: cloudl.o texture.o + $(CCF) -o $@ cloudl.o texture.o $(LDFLAGS) + +explode: explode.o texture.o + $(CCF) -o $@ explode.o texture.o $(LDFLAGS) + +fire: fire.o texture.o sm.o d.o + $(CCF) -o $@ fire.o texture.o sm.o d.o $(LDFLAGS) + +genspheremap: genspheremap.o texture.o + $(CCF) -o $@ genspheremap.o texture.o $(LDFLAGS) + +highlight: highlight.o texture.o + $(CCF) -o $@ highlight.o texture.o $(LDFLAGS) + +interp: interp.o texture.o + $(CCF) -o $@ interp.o texture.o $(LDFLAGS) + +lightmap: lightmap.o texture.o + $(CCF) -o $@ lightmap.o texture.o $(LDFLAGS) + +lightp: lightp.o texture.o + $(CCF) -o $@ lightp.o texture.o $(LDFLAGS) + +multispheremap: multispheremap.o texture.o + $(CCF) -o $@ multispheremap.o texture.o $(LDFLAGS) + +paint: paint.o texture.o + $(CCF) -o $@ paint.o texture.o $(LDFLAGS) + +projtex: projtex.o texture.o + $(CCF) -o $@ projtex.o texture.o $(LDFLAGS) + +sbias: sbias.o texture.o + $(CCF) -o $@ sbias.o texture.o $(LDFLAGS) + +smoke: smoke.o texture.o + $(CCF) -o $@ smoke.o texture.o $(LDFLAGS) + +tess: tess.o sphere.o + $(CCF) -o $@ tess.o sphere.o $(LDFLAGS) + +texmovie: texmovie.o texture.o + $(CCF) -o $@ texmovie.o texture.o $(LDFLAGS) + +texpage: texpage.o texture.o + $(CCF) -o $@ texpage.o texture.o $(LDFLAGS) + +textile: textile.o texture.o + $(CCF) -o $@ textile.o texture.o $(LDFLAGS) + +underwater: underwater.o texture.o + $(CCF) -o $@ underwater.o texture.o $(LDFLAGS) + +usespheremap: usespheremap.o texture.o + $(CCF) -o $@ usespheremap.o texture.o $(LDFLAGS) + +vapor: vapor.o texture.o + $(CCF) -o $@ vapor.o texture.o $(LDFLAGS) + +volume: volume.o texture.o + $(CCF) -o $@ volume.o texture.o $(LDFLAGS) + +warp: warp.o texture.o + $(CCF) -o $@ warp.o texture.o $(LDFLAGS) + +water: water.o texture.o + $(CCF) -o $@ water.o texture.o $(LDFLAGS) + +include $(COMMONRULES) --- ./progs/examples/Makefile Fri Aug 7 17:11:07 1998 +++ ../glut-3.7/./progs/examples/Makefile Fri Aug 7 17:20:31 1998 @@ -1,18 +1,70 @@ -# Makefile for Win32 - -!include - -TOP = ../.. -SRCS = abgr.c bitfont.c blender.c cube.c dials.c dials2.c dinoball.c dinoshade.c dinospin.c evaltest.c fogtst.c fontdemo.c glpuzzle.c glutdino.c glutplane.c halomagic.c highlight.c lightlab.c molehill.c movelight.c oclip.c ohidden.c olight.c olympic.c origami.c oversphere.c sb2db.c scene.c screendoor.c scube.c simple.c sphere.c sphere2.c spots.c stars.c stenciltst.c stereo.c stroke.c subwin.c surfgrid.c texenv.c trippy.c triselect.c zoomdino.c reflectdino.c editgrid.c circlefit.c dinodraw.c resolution.c -# mjkwarp.c splatlogo.c - -!include "$(TOP)/glutwin32.mak" - -# dependencies -dinodraw.exe \ -dinospin.exe \ -glpuzzle.exe : trackball.obj -mjkwarp.exe : mjkimage.obj - -splatlogo.exe : splatlogo.obj logo.obj - cl -o $@ splatlogo.obj logo.obj $(LIBS) +#!smake +# +# Copyright (c) Mark J. Kilgard, 1995, 1997. +# + +TOP = ../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = sphere scene movelight glutplane \ + stroke olympic glutdino dinospin \ + mjkwarp highlight subwin origami bitfont lightlab \ + sphere2 dinoball stereo glpuzzle dials blender \ + oclip ohidden olight scube spots \ + stars stenciltst triselect abgr texenv fogtst dials2 \ + surfgrid molehill zoomdino fontdemo splatlogo oversphere \ + fontdemo evaltest sb2db screendoor simple cube reflectdino \ + rendereps dinoshade halomagic trippy mjksift circlefit \ + editgrid dinodraw resolution + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXi -lXext -lX11 -lm + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826,819 +LDIRT = *~ mjkimage.c *.bak *.pure render.eps + +default : $(TARGETS) + +mjksift : mjksift.o mjkimage.o + $(RM) $@ + $(CCF) -o $@ mjksift.o mjkimage.o $(LDFLAGS) + +mjkwarp : mjkwarp.o mjkimage.o + $(RM) $@ + $(CCF) -o $@ mjkwarp.o mjkimage.o $(LDFLAGS) + +mjkimage.o : mjkimage.c.Z + $(RM) $@ + zcat mjkimage.c.Z > mjkimage.c + $(CCF) -c mjkimage.c + $(RM) mjkimage.c + +splatlogo : splatlogo.o logo.o + $(RM) $@ + $(CCF) -o $@ splatlogo.o logo.o $(LDFLAGS) + +logo.o : logo.c.Z + $(RM) $@ + zcat logo.c.Z > logo.c + $(CCF) -c logo.c + $(RM) logo.c + +dinodraw : dinodraw.o trackball.o + $(RM) $@ + $(CCF) -o $@ dinodraw.o trackball.o $(LDFLAGS) + +dinospin : dinospin.o trackball.o + $(RM) $@ + $(CCF) -o $@ dinospin.o trackball.o $(LDFLAGS) + +glpuzzle : glpuzzle.o trackball.o + $(RM) $@ + $(CCF) -o $@ glpuzzle.o trackball.o $(LDFLAGS) + +include $(COMMONRULES) --- ./progs/contrib/Makefile Fri Aug 7 17:10:36 1998 +++ ../glut-3.7/./progs/contrib/Makefile Fri Aug 7 17:20:17 1998 @@ -1,12 +1,39 @@ -# Makefile for Win32 - -!include - -TOP = ../.. -SRCS = agv_example.c fractals.c gears.c hanoi.c lineblend.c moth.c noof.c rings.c steam.c text3d.c worms.c - -!include "$(TOP)/glutwin32.mak" - -# dependencies -agv_example.exe : agviewer.obj -fractals.exe : fracviewer.obj +#!smake +# +# Copyright (c) Mark J. Kilgard, 1995, 1997. +# + +TOP = ../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= +LN = ln -s +MV = mv +RM = -rm -rf + +TARGETS = lineblend worms rings agv_example fractals hanoi hanoi2 \ + gears noof moth text3d steam + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXext -lX11 -lm + +SRCS = lineblend.c worms.c rings.c fractals.c fracviewer.c agviewer.c \ + agv_example.c hanoi.c hanoi2.c engine.c moth.c text3d.c steam.c +OBJS = $(SRCS:.c=.o) + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826,1506 +LDIRT = *~ *.bak *.pure + +default : $(TARGETS) + +agv_example: agv_example.o agviewer.o + $(CCF) -o $@ agv_example.o agviewer.o $(LDFLAGS) + +hanoi2: hanoi2.o engine.o + $(CCF) -o $@ hanoi2.o engine.o $(LDFLAGS) + +fractals: fractals.o fracviewer.o + $(CCF) -o $@ fractals.o fracviewer.o $(LDFLAGS) + +include $(COMMONRULES) --- ./test/mui/Makefile Fri Aug 7 17:09:40 1998 +++ ../glut-3.7/./test/mui/Makefile Fri Aug 7 17:20:43 1998 @@ -1,13 +1,32 @@ -# Makefile for Win32 - -!include - -TOP = ../.. -SRCS = mui_test.c multi_test.c - -EXTRALIBS = $(MUI) -DEPLIBS = $(MUI) - -!include "$(TOP)/glutwin32.mak" - -test : mui_test.exe multi_test.exe +#!smake +# +# Copyright (c) Mark J. Kilgard, 1997. +# + +TOP = ../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= + +OPTIMIZER = -g + +TARGETS = mui_test multi_test + +RM = -rm -rf + +SRCS = mui_test.c +OBJS = $(SRCS:.c=.o) +LLDLIBS = $(MUI) $(GLUT) -lGLU -lGL -lXmu -lXi -lXext -lX11 -lm + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak *.pure *.pixie *.Counts *.pix32 + +default : $(TARGETS) + +$(TARGETS) : $(MUI) $(GLUT) + +test : $(TARGETS) + +include $(COMMONRULES) --- ./test/glut/Makefile Fri Aug 7 17:09:34 1998 +++ ../glut-3.7/./test/glut/Makefile Fri Aug 7 17:20:42 1998 @@ -1,39 +1,97 @@ -# Makefile for Win32 - -!include - -TOP = ../.. -SRCS = bigtest.c cursor_test.c keyup_test.c over_test.c menu_test.c shape_test.c test1.c test10.c test11.c test12.c test13.c test14.c test15.c test16.c test17.c test18.c test19.c test2.c test20.c test21.c test22.c test23.c test24.c test3.c test4.c test5.c test6.c test7.c test8.c test9.c timer_test.c test25.c test26.c test27.c test28.c joy_test.c - -!include "$(TOP)/glutwin32.mak" - -# BUG ALERT: In Win32 GLUT 3.6, test18 and test22 do not pass. To be fixed. - -# NOTE: first run of test2 can fail since time dependent, but run twice - -test : $(TARGETS) - -.\test2 - .\test2 - .\test3 - .\test4 - .\test5 - .\test7 - .\test8 - .\test9 - .\test10 - .\test11 - .\test12 - .\test13 - .\test14 - .\test15 - .\test16 - .\test17 - .\test19 - .\test20 - .\test21 - .\test23 - .\test24 - .\test25 - .\test26 - .\test27 - .\test28 +#!smake +# +# Copyright (c) Mark J. Kilgard, 1995, 1996, 1997. +# + +TOP = ../.. +include $(TOP)/glutdefs +include $(ROOT)/usr/include/make/commondefs + +LD_QUICKSTART_INFO= + +OPTIMIZER = -g + +TARGETS = test1 test2 test3 test4 test5 test6 test7 test8 test9 test10 \ + test11 test12 test13 test14 test15 test16 test17 test18 test19 \ + test20 test21 test22 test23 test24 test25 test26 test27 test28 \ + bigtest cursor_test menu_test over_test shape_test timer_test \ + keyup_test joy_test + +RM = -rm -rf + +LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXi -lXext -lX11 -lm + +LCOPTS = -I$(TOP)/include -fullwarn +LWOFF = ,813,852,827,826 +LDIRT = *~ *.bak *.pure *.pixie *.Counts *.pix32 + +default : $(TARGETS) + +$(TARGETS) : $(GLUT) + +# Do not be surprised if some of these tests fail on previous GLUT releases. + +# NOTE: first run of test2 can fail since time dependent, but run twice + +test : $(TARGETS) + @GLUT_TEST_ALT_DISPLAY=$$DISPLAY ./test1 + -./test2 + @./test2 + @./test3 + @./test4 + @./test5 + @./test7 + @./test8 + @./test9 + @./test10 + @./test11 + @./test12 + @./test13 + @./test14 + @./test15 + @./test16 + @./test17 + @./test18 + @./test19 + @./test20 + @./test21 + @./test22 + @./test23 + @./test24 + @./test25 + @./test26 + @./test27 + @./test28 + +SIFT_OUTPUT = 2>&1 | grep '^[A-Za-z]' + +pure_test : $(TARGETS) + purify -windows=no test1 $(SIFT_OUTPUT) ; test1.pure $(SIFT_OUTPUT) ; /bin/rm ./test1.pure + purify -windows=no test2 $(SIFT_OUTPUT) ; test2.pure $(SIFT_OUTPUT) ; /bin/rm ./test2.pure + purify -windows=no test3 $(SIFT_OUTPUT) ; test3.pure $(SIFT_OUTPUT) ; /bin/rm ./test3.pure + purify -windows=no test4 $(SIFT_OUTPUT) ; test4.pure $(SIFT_OUTPUT) ; /bin/rm ./test4.pure + purify -windows=no test5 $(SIFT_OUTPUT) ; test5.pure $(SIFT_OUTPUT) ; /bin/rm ./test5.pure + purify -windows=no test7 $(SIFT_OUTPUT) ; test7.pure $(SIFT_OUTPUT) ; /bin/rm ./test7.pure + purify -windows=no test8 $(SIFT_OUTPUT) ; test8.pure $(SIFT_OUTPUT) ; /bin/rm ./test8.pure + purify -windows=no test9 $(SIFT_OUTPUT) ; test9.pure $(SIFT_OUTPUT) ; /bin/rm ./test9.pure + purify -windows=no test10 $(SIFT_OUTPUT) ; test10.pure $(SIFT_OUTPUT) ; /bin/rm ./test10.pure + purify -windows=no test11 $(SIFT_OUTPUT) ; test11.pure $(SIFT_OUTPUT) ; /bin/rm ./test11.pure + purify -windows=no test12 $(SIFT_OUTPUT) ; test12.pure $(SIFT_OUTPUT) ; /bin/rm ./test12.pure + purify -windows=no test13 $(SIFT_OUTPUT) ; test13.pure $(SIFT_OUTPUT) ; /bin/rm ./test13.pure + purify -windows=no test14 $(SIFT_OUTPUT) ; test14.pure $(SIFT_OUTPUT) ; /bin/rm ./test14.pure + purify -windows=no test15 $(SIFT_OUTPUT) ; test15.pure $(SIFT_OUTPUT) ; /bin/rm ./test15.pure + purify -windows=no test16 $(SIFT_OUTPUT) ; test16.pure $(SIFT_OUTPUT) ; /bin/rm ./test16.pure + purify -windows=no test17 $(SIFT_OUTPUT) ; test17.pure $(SIFT_OUTPUT) ; /bin/rm ./test17.pure + purify -windows=no test18 $(SIFT_OUTPUT) ; test18.pure $(SIFT_OUTPUT) ; /bin/rm ./test18.pure + purify -windows=no test19 $(SIFT_OUTPUT) ; test19.pure $(SIFT_OUTPUT) ; /bin/rm ./test19.pure + purify -windows=no test20 $(SIFT_OUTPUT) ; test20.pure $(SIFT_OUTPUT) ; /bin/rm ./test20.pure + purify -windows=no test21 $(SIFT_OUTPUT) ; test21.pure $(SIFT_OUTPUT) ; /bin/rm ./test21.pure + purify -windows=no test22 $(SIFT_OUTPUT) ; test22.pure $(SIFT_OUTPUT) ; /bin/rm ./test22.pure + purify -windows=no test23 $(SIFT_OUTPUT) ; test23.pure $(SIFT_OUTPUT) ; /bin/rm ./test23.pure + purify -windows=no test24 $(SIFT_OUTPUT) ; test24.pure $(SIFT_OUTPUT) ; /bin/rm ./test24.pure + purify -windows=no test25 $(SIFT_OUTPUT) ; test25.pure $(SIFT_OUTPUT) ; /bin/rm ./test25.pure + purify -windows=no test26 $(SIFT_OUTPUT) ; test26.pure $(SIFT_OUTPUT) ; /bin/rm ./test26.pure + purify -windows=no test27 $(SIFT_OUTPUT) ; test27.pure $(SIFT_OUTPUT) ; /bin/rm ./test27.pure + purify -windows=no test28 $(SIFT_OUTPUT) ; test28.pure $(SIFT_OUTPUT) ; /bin/rm ./test28.pure + +include $(COMMONRULES) --- ./test/Makefile Fri Aug 7 17:09:40 1998 +++ ../glut-3.7/./test/Makefile Fri Aug 7 17:20:43 1998 @@ -1,53 +1,17 @@ -## -## Makefile for Windows NT -## - - -# defines -SUBDIRS = glut.dir mui.dir -CLEAN = $(SUBDIRS:.dir=.clean) -CLOBBER = $(SUBDIRS:.dir=.clobber) - - -# default rule -default : $(SUBDIRS) - - -# cleanup rules -clean : $(CLEAN) -clobber : $(CLOBBER) - -test: - @echo Testing in glut subdirectory... - @cd glut - @nmake -f Makefile.win -nologo test - @cd .. - @echo Testing in mui subdirectory... - @cd mui - @nmake -f Makefile.win -nologo test - @cd .. - -# inference rules -$(SUBDIRS) : - @echo. - @echo Making in $* subdirectory... - @cd $* - @nmake -f Makefile.win -nologo - @cd .. - -$(CLEAN) : - @del *~ - @echo. - @echo Cleaning in $* subdirectory... - @cd $* - @nmake -f Makefile.win -nologo clean - @cd .. - -$(CLOBBER) : - @echo. - @echo Clobbering in $* subdirectory... - @cd $* - @nmake -f Makefile.win -nologo clobber - @cd .. - - +#! smake +# +# Copyright (c) Mark J. Kilgard, 1995. +# +include $(ROOT)/usr/include/make/commondefs + +TOP = .. + +SUBDIRS = glut mui + +default test $(COMMONTARGS): $(_FORCE) + $(SUBDIRS_MAKERULE) + +$(SUBDIRS): $(_FORCE) + cd $@; $(MAKE) + +$(_FORCE): --- ./Makefile Fri Aug 7 17:11:52 1998 +++ ../glut-3.7/./Makefile Fri Aug 7 17:20:11 1998 @@ -1,126 +1,138 @@ -# Makefile for Win32 - -# defines -SUBDIRS = lib.dir test.dir progs.dir -CLEAN = $(SUBDIRS:.dir=.clean) -CLOBBER = $(SUBDIRS:.dir=.clobber) - -# default rule -default : $(SUBDIRS) - -# cleanup rules -clean : $(CLEAN) -clobber : $(CLOBBER) - -RM = -rm -rf -DIST_NAME = glut-3.7 -ZIP_NAME = glut37 -ZIP_DATA_NAME = glutdata - -FIX_FILES = ../util/dos2unix/FixFiles - -DIST = README NOTICE README.glut2 README.fortran README.xinput \ - README.inventor README.irix64bit CHANGES Imakefile Makefile.sgi \ - mkmkfiles.win \ - mkmkfiles.imake mkmkfiles.sgi Glut.cf lib test progs man \ - README.ibm-shlib README.irix6 FAQ.glut README.glut3 README.linux \ - linux README.man Makefile IAFA-PACKAGE README.mesa README.ada \ - include adainclude glutdefs README.win README.mui \ - glutmake.bat glutwin32.mak Makefile.win Portability.txt - -tree_clobber: - nmake clobber - $(RM) disttest $(DIST_NAME) glut.stage1.tar - find . -name '*.bak' -print | xargs /bin/rm -f - find . -name '*.obj' -print | xargs /bin/rm -f - find . -name '*.exe' -print | xargs /bin/rm -f - find . -name '*.swp' -print | xargs /bin/rm -f - find . -name 'deleted' -print | xargs /bin/rm -f - -DATA_DIST = $(DIST_NAME)/data $(DIST_NAME)/progs/advanced97/data $(DIST_NAME)/progs/advanced97/flame $(DIST_NAME)/progs/advanced97/skull - -tar: - cd util\dos2unix - nmake /f Makefile.win - cd ..\.. - $(RM) disttest $(DIST_NAME) glut.stage1.tar glut.tar.gz glut_data.tar.gz - tar cvf glut.stage1.tar $(DIST) data - $(RM) $(DIST_NAME) - mkdir $(DIST_NAME) - cd $(DIST_NAME) - tar xvmf ../glut.stage1.tar - nmake /f Makefile.win tree_clobber - $(RM) progs/advanced97/skull/skull3d.tiff - tcsh -c "find . -name 'README' -print | xargs $(FIX_FILES)" - tcsh -c "$(FIX_FILES) progs/*/*.c++ mkfiles/* linux/*" - tcsh -c "$(FIX_FILES) README.* CHANGES NOTICE Glut.cf IAFA-PACKAGE glutdefs Portability.txt mkmkfiles.sgi mkmkfiles.imake" - chmod 755 mkmkfiles.sgi mkmkfiles.imake - tcsh -c "find . -name '*.c' -print | xargs $(FIX_FILES)" - tcsh -c "find . -name '*.f' -print | xargs $(FIX_FILES)" - tcsh -c "find . -name '*.h' -print | xargs $(FIX_FILES)" - tcsh -c "find . -name '*.man' -print | xargs $(FIX_FILES)" - tcsh -c "find . -name '*.ads' -print | xargs $(FIX_FILES)" - tcsh -c "find . -name '*.adb' -print | xargs $(FIX_FILES)" - tcsh -c "find . -name 'Makefile.sgi' -print | xargs $(FIX_FILES)" - tcsh -c "find . -name 'Imakefile' -print | xargs $(FIX_FILES)" - tcsh -c "find . -name 'ObjectType.mk' -print | xargs $(FIX_FILES)" - cd .. - tar cvf glut_data.tar $(DATA_DIST) - $(RM) $(DATA_DIST) - tar cvf glut.tar $(DIST_NAME) - $(RM) $(DIST_NAME) glut.stage1.tar - gzip -fv glut.tar - gzip -fv glut_data.tar - -ZIP = zip - -zip: - $(RM) disttest $(DIST_NAME) glut.stage1.tar $(ZIP_NAME).zip - tar cvf glut.stage1.tar $(DIST) - $(RM) $(DIST_NAME) - mkdir $(DIST_NAME) - cd $(DIST_NAME) - tar xvmf ../glut.stage1.tar - $(RM) progs/advanced97/skull/skull3d.tiff - cd .. - $(ZIP) -r $(ZIP_NAME).zip $(DIST_NAME) - -testdist: - $(RM) disttest - mkdir disttest - cd disttest - cp ../glut.tar.gz . - gunzip glut.tar.gz - tar xvmf glut.tar - cd $(DIST_NAME) -# ./mkmkfiles.win - nmake /f Makefile.win - cd test - nmake /f Makefile.win test - cd ../../.. - $(RM) disttest - -# inference rules -$(SUBDIRS) : - @echo. - @echo Making in $* subdirectory... - @cd $* - @nmake -f Makefile.win -nologo - @cd .. - -$(CLEAN) : - @del *~ - @echo. - @echo Cleaning in $* subdirectory... - @cd $* - @nmake -f Makefile.win -nologo clean - @cd .. - -$(CLOBBER) : - @echo. - @echo Clobbering in $* subdirectory... - @cd $* - @nmake -f Makefile.win -nologo clobber - @cd .. - - +#!smake +# +# Copyright (c) Mark J. Kilgard, 1995. +# + +# If you have a non-SGI system !!READ THIS!! +# +# By default, GLUT has Makefiles that are symbolic links to Makefile.sgi +# files that work for IRIX (SGI's Unix). If you have a non-SGI system, +# you should generate the Makefiles you need from Imakefiles. To do +# this, run the ./mkmkfiles.imake script in this directory. + +include $(ROOT)/usr/include/make/commondefs + +TOP = . + +RM = -rm -rf + +# lib - GLUT libraries +# test - GLUT tests +# progs - GLUT programs +# doc - GLUT documentation +SUBDIRS = lib test progs + +LDIRT = *.bak glut.tar glut.tar.Z glut.tar.gz glut_data.tar.gz glut_data.tar glut_data.tar.Z disttest data.tmp *.zip + +default $(COMMONTARGS): $(_FORCE) + $(SUBDIRS_MAKERULE) + +DIST = README NOTICE README.glut2 README.fortran README.xinput \ + README.inventor README.irix64bit CHANGES Imakefile Makefile.sgi \ + mkmkfiles.imake mkmkfiles.sgi Glut.cf lib test progs man \ + README.ibm-shlib README.irix6 FAQ.glut README.glut3 README.linux \ + linux README.man Makefile IAFA-PACKAGE README.mesa README.ada \ + include adainclude glutdefs README.win README.mui \ + glutmake.bat glutwin32.mak Makefile.win Portability.txt + +DIST_NAME = glut-3.7 +ZIP_NAME = glut37 +ZIP_DATA_NAME = glutdata + +glut.tar.gz : + $(RM) disttest $(DIST_NAME) glut.stage1.tar $@ + find . -name '.nfs*' -print + mkmkfiles.sgi + $(MAKE) tree_clobber + find . -name '*.bak' -print | xargs /bin/rm -f + tar cvf glut.stage1.tar $(DIST) + $(RM) $(DIST_NAME) + mkdir $(DIST_NAME) + ( cd $(DIST_NAME) ; tar xvf ../glut.stage1.tar ) + ( cd $(DIST_NAME) ; find . -name '*.ac' -print | xargs /bin/rm -f ) + tar cvf glut.tar $(DIST_NAME) + $(RM) $(DIST_NAME) glut.stage1.tar + gzip -fv glut.tar + +ZIP = /usr/freeware/bin/zip + +zip: glut.tar.gz glut_data.tar.gz + $(RM) disttest + mkdir disttest + ( cd disttest ; cp ../glut.tar.gz . ; gunzip glut.tar.gz ; tar xvf glut.tar ) + ( cd disttest; for i in `find . -name Makefile.win -print` ; do \ + rm -f `dirname $$i`/`basename $$i .win` ; \ + cp $$i `dirname $$i`/`basename $$i .win` ; \ + done ) + ( cd disttest ; $(ZIP) -r ../$(ZIP_NAME).zip $(DIST_NAME) ) + $(RM) disttest + mkdir disttest + ( cd disttest ; cp ../glut_data.tar.gz . ; gunzip glut_data.tar.gz ; tar xvf glut_data.tar ) + ( cd disttest ; $(ZIP) -r ../$(ZIP_DATA_NAME).zip $(DIST_NAME) ) + $(RM) disttest + +dist: zip + +tree_clobber: + $(RM) $(LDIRT) + ( cd build ; /bin/rm -f IDB finalidb joinedidb ) + $(MAKE) clobber + ( cd lib/glut ; $(MAKE) clobber ) + ( cd lib/fglut ; $(MAKE) clobber ) + ( cd lib/mui ; $(MAKE) clobber ) + ( cd lib/glut.n32 ; $(MAKE) clobber ) + ( cd lib/fglut.n32 ; $(MAKE) clobber ) + ( cd lib/mui.n32 ; $(MAKE) clobber ) + ( cd lib/glut.n64 ; $(MAKE) clobber ) + ( cd lib/fglut.n64 ; $(MAKE) clobber ) + ( cd lib/mui.n64 ; $(MAKE) clobber ) + ( cd progs/fortran ; $(MAKE) clobber ) + ( cd progs/inventor ; $(MAKE) clobber ) + ( cd progs/tiff ; $(MAKE) clobber ) + ( cd progs/glc ; $(MAKE) clobber ) + ( cd progs/ada ; $(MAKE) clobber ) + ( cd mkfiles ; $(MAKE) clobber ) + ( cd man ; $(MAKE) clobber ) + ( cd adainclude ; $(MAKE) clobber ) + ( cd progs/ada ; $(MAKE) clobber ) + +tree_check: + p_check -w | grep -v ximages/ | grep -v images/ | grep -v sgiprogs/ \ + | grep -v /Makefile | grep -v doc/ | grep -v inprogress/ \ + | grep -v build/ | grep -v /.ident | grep -v _number + +glut_data.tar.gz : + find . -name '*.bak' -print | xargs /bin/rm -f + tar cvf glut_data.stage1.tar data + $(RM) data.tmp/$(DIST_NAME) + mkdir -p data.tmp/$(DIST_NAME) + ( cd data.tmp/$(DIST_NAME) ; tar xvf ../../glut_data.stage1.tar ) + ( cd data.tmp ; tar cvf ../glut_data.tar $(DIST_NAME) ) + $(RM) data.tmp/$(DIST_NAME) glut_data.stage1.tar + gzip -fv glut_data.tar + +dist: $(_FORCE) + $(RM) glut.tar.gz glut.tar.Z + $(MAKE) glut.tar.gz + +.ORDER: glut.tar.gz glut_data.tar.gz + +testdist: glut.tar.gz glut_data.tar.gz + $(RM) disttest + mkdir disttest + ( cd disttest ; cp ../glut.tar.gz . ; gunzip glut.tar.gz ; tar xvf glut.tar ) + ( cd disttest ; cp ../glut_data.tar.gz . ; gunzip glut_data.tar.gz ; tar xvf glut_data.tar ) + ( cd disttest/$(DIST_NAME) ; ./mkmkfiles.imake ; make ) + ( cd disttest/$(DIST_NAME)/test ; make test ) + $(RM) disttest + mkdir disttest + ( cd disttest ; cp ../glut.tar.gz . ; gunzip glut.tar.gz ; tar xvf glut.tar ) + ( cd disttest ; cp ../glut_data.tar.gz . ; gunzip glut_data.tar.gz ; tar xvf glut_data.tar ) + ( cd disttest/$(DIST_NAME) ; ./mkmkfiles.sgi ; make ) + ( cd disttest/$(DIST_NAME)/test ; make test ) + $(RM) disttest + +$(SUBDIRS): $(_FORCE) + cd $@; $(MAKE) + +$(_FORCE):