From: John F. Fay Date: Mon, 22 Jun 2009 18:54:41 +0000 (+0000) Subject: Changing the OpenWatCom support per e-mail from Paul Blew dated Thu 6/11/2009 3:35 AM X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=commitdiff_plain;h=2cf72b21cb650d14bb13ebec5b03f1698a9cb286;p=freeglut Changing the OpenWatCom support per e-mail from Paul Blew dated Thu 6/11/2009 3:35 AM git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@827 7f0cb862-5218-0410-a997-914c9d46530a --- diff --git a/ChangeLog b/ChangeLog index 8289609..66d1a33 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2009-06-11 Paul Blew + + * replaced broken IDE based OpenWatcom build with a makefile based one + 2009-06-11 Sven Panne * include/GL/freeglut_std.h: Disable the ATEXIT_HACK for Watcom, their diff --git a/Makefile.wat b/Makefile.wat new file mode 100644 index 0000000..4eb3370 --- /dev/null +++ b/Makefile.wat @@ -0,0 +1,206 @@ +# +# Makefile.wat +# Open Watcom makefile for Freeglut +# Usage: +# wmake -f Makefile.wat {target} +# Where target is one of: +# debug-static +# debug-dynamic +# release-static +# release-dynamic +# debug +# release +# all +# clean +# Assumes: +# WATCOM enviroment variable points to your Watcom installation directory +# %WATCOM%\BINNT and %WATCOM%\BINW are in your path +# +RELEASE_STATIC_DIR = release-static +RELEASE_DYNAMIC_DIR = release-dynamic +DEBUG_STATIC_DIR = debug-static +DEBUG_DYNAMIC_DIR = debug-dynamic + +INCLUDE_DIR = ..\include +SRC_DIR = ..\src +COMPILER = wcc386 +COMPILE_COMMON_OPTIONS = -i$(INCLUDE_DIR);$(%WATCOM)\h;$(%WATCOM)\h\nt -fp6 -w4 -e25 -wcd202 -bt=nt -mf -zq +COMPILE_DEBUG_OPTIONS = -d3 -od -DDEBUG -D_DEBUG +COMPILE_RELEASE_OPTIONS = -d0 -otexanh +COMPILE_STATIC_OPTIONS = -DFREEGLUT_STATIC -6r +COMPILE_DYNAMIC_OPTIONS = -DFREEGLUT_EXPORTS -6s -bd -bm +COMPILE_OPTIONS = $(COMPILE_COMMON_OPTIONS) $(COMPILE_$(MODE)_OPTIONS) $(COMPILE_$(TYPE)_OPTIONS) + +LINKER = wlink +LINK_OPTIONS = SYS nt_dll op m op maxe=25 op q op symf FIL + +LIB_TOOL = wlib +LIB_COMMON_OPTIONS = -q -n -b +LIB_DYNAMIC_OPTIONS = +LIB_STATIC_OPTIONS = -c -p=512 +LIB_OPTIONS = $(LIB_COMMON_OPTIONS) $(LIB_$(TYPE)_OPTIONS) + +MAKE = wmake -h -f ..\Makefile.wat + +OBJ_FILES = & + freeglut_callbacks.obj & + freeglut_cursor.obj & + freeglut_display.obj & + freeglut_ext.obj & + freeglut_font.obj & + freeglut_font_data.obj & + freeglut_gamemode.obj & + freeglut_geometry.obj & + freeglut_glutfont_definitions.obj & + freeglut_init.obj & + freeglut_input_devices.obj & + freeglut_joystick.obj & + freeglut_main.obj & + freeglut_menu.obj & + freeglut_misc.obj & + freeglut_overlay.obj & + freeglut_state.obj & + freeglut_stroke_mono_roman.obj & + freeglut_stroke_roman.obj & + freeglut_structure.obj & + freeglut_teapot.obj & + freeglut_videoresize.obj & + freeglut_window.obj + +default : .SYMBOLIC + @echo Usage: + @echo wmake -f Makefile.wat {target} + @echo Where target is one of: + @echo debug-static + @echo debug-dynamic + @echo release-static + @echo release-dynamic + @echo debug + @echo release + @echo all + @echo clean + +# static library +freeglut_static.lib : $(OBJ_FILES) + $(LIB_TOOL) $(LIB_OPTIONS) $^* $(OBJ_FILES) + +# dynamic link library +freeglut.dll : $(OBJ_FILES) + $(LINKER) name $^* $(LINK_OPTIONS) $(OBJ_FILES: =,) + +freeglut.lib : freeglut.dll + $(LIB_TOOL) $(LIB_OPTIONS) $^. +$[. + + +freeglut_callbacks.obj : $(SRC_DIR)\freeglut_callbacks.c + $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS) + +freeglut_cursor.obj : $(SRC_DIR)\freeglut_cursor.c + $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS) + +freeglut_display.obj : $(SRC_DIR)\freeglut_display.c + $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS) + +freeglut_ext.obj : $(SRC_DIR)\freeglut_ext.c + $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS) + +freeglut_font.obj : $(SRC_DIR)\freeglut_font.c + $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS) + +freeglut_font_data.obj : $(SRC_DIR)\freeglut_font_data.c + $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS) + +freeglut_gamemode.obj : $(SRC_DIR)\freeglut_gamemode.c + $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS) + +freeglut_geometry.obj : $(SRC_DIR)\freeglut_geometry.c + $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS) + +freeglut_glutfont_definitions.obj : $(SRC_DIR)\freeglut_glutfont_definitions.c + $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS) + +freeglut_init.obj : $(SRC_DIR)\freeglut_init.c + $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS) + +freeglut_input_devices.obj : $(SRC_DIR)\freeglut_input_devices.c + $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS) + +freeglut_joystick.obj : $(SRC_DIR)\freeglut_joystick.c + $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS) + +freeglut_main.obj : $(SRC_DIR)\freeglut_main.c + $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS) + +freeglut_menu.obj : $(SRC_DIR)\freeglut_menu.c + $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS) + +freeglut_misc.obj : $(SRC_DIR)\freeglut_misc.c + $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS) + +freeglut_overlay.obj : $(SRC_DIR)\freeglut_overlay.c + $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS) + +freeglut_state.obj : $(SRC_DIR)\freeglut_state.c + $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS) + +freeglut_stroke_mono_roman.obj : $(SRC_DIR)\freeglut_stroke_mono_roman.c + $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS) + +freeglut_stroke_roman.obj : $(SRC_DIR)\freeglut_stroke_roman.c + $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS) + +freeglut_structure.obj : $(SRC_DIR)\freeglut_structure.c + $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS) + +freeglut_teapot.obj : $(SRC_DIR)\freeglut_teapot.c + $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS) + +freeglut_videoresize.obj : $(SRC_DIR)\freeglut_videoresize.c + $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS) + +freeglut_window.obj : $(SRC_DIR)\freeglut_window.c + $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS) + +clean : .SYMBOLIC + @-del $(DEBUG_STATIC_DIR)\*.obj + @-del $(DEBUG_DYNAMIC_DIR)\*.obj + @-del $(RELEASE_STATIC_DIR)\*.obj + @-del $(RELEASE_DYNAMIC_DIR)\*.obj + @echo All object files removed + +debug-static : .SYMBOLIC + @-if not exist $(DEBUG_STATIC_DIR)\. mkdir $(DEBUG_STATIC_DIR) + @-cd $(DEBUG_STATIC_DIR) + @$(MAKE) MODE=DEBUG TYPE=STATIC freeglut_static.lib + @-cd .. + @echo Debug static library up to date + +debug-dynamic : .SYMBOLIC + @-if not exist $(DEBUG_DYNAMIC_DIR)\. mkdir $(DEBUG_DYNAMIC_DIR) + @-cd $(DEBUG_DYNAMIC_DIR) + @$(MAKE) MODE=DEBUG TYPE=DYNAMIC freeglut.lib + @-cd .. + @echo Debug dynamic link library up to date + +release-static : .SYMBOLIC + @-if not exist $(RELEASE_STATIC_DIR)\. mkdir $(RELEASE_STATIC_DIR) + @-cd $(RELEASE_STATIC_DIR) + @$(MAKE) MODE=RELEASE TYPE=STATIC freeglut_static.lib + @-cd .. + @echo Release static library up to date + +release-dynamic : .SYMBOLIC + @-if not exist $(RELEASE_DYNAMIC_DIR)\. mkdir $(RELEASE_DYNAMIC_DIR) + @-cd $(RELEASE_DYNAMIC_DIR) + @$(MAKE) MODE=RELEASE TYPE=DYNAMIC freeglut.lib + @-cd .. + @echo Release dynamic link library up to date + +debug : debug-static debug-dynamic .SYMBOLIC + @echo Debug targets up to date + +release : release-static release-dynamic .SYMBOLIC + @echo Release targets up to date + +all : debug release .SYMBOLIC + @echo All targets up to date diff --git a/README.win32 b/README.win32 index e91d893..dcde418 100755 --- a/README.win32 +++ b/README.win32 @@ -62,19 +62,29 @@ you will need to copy various files to various locations. Building and Installing the Libraries with Open Watcom ====================================================== -To build the "freeglut" libraries, open Watcom and load the "freeglut.wpj" -file. This will load the two target files. Clicking on the "Make All -Targets" button will build both the debug and the release versions of both -libraries. - -The "make" script will copy the library files to the Open Watcom library -folder and will copy "freeglut.dll" to the correct "System32" folder. The -library files are named "freeglut.lib" for the DLL version and -"freeglut_static.lib"for the static library. - -You will need to copy the "freeglut" include files from their installed -location ("freeglut\freeglut\include\GL") to the Open Watcom include directory -("%WATCOM%\h\nt\GL"). +Start a command prompt and change directory to the freeglut installation +directory. Type "wmake -f Makefile.wat all" to build the DLL and static +libraries in both debug and release versions. + +To install "freeglut" on your system so that your other projects will see it, +you will need to copy various files to various locations. + + - The header files "freeglut.h", "freeglut_ext.h", "freeglut_std.h", and + "glut.h" (distributed in the directory "freeglut\freeglut\include\GL") + need to be copied to a "GL" directory under the Open Watcom 32-bit + Windows include directory. This usually has a path similar to + "C:\WATCOM\h\nt\GL" + - The library file "freeglut.lib" or "freeglut_static.lib" (from the + corresponding debug or release directory) needs to be copied into the + Open Watcom 32-bit Windows library directory. This usually has a path + similar to + "C:\WATCOM\lib386\nt" + - If you are using the DLL version of "freeglut", the file "freeglut.dll" + needs to be copied from the Debug or the Release directory into the + DLL directory. This usually has a path similar to + "C:\Windows\System32" + and will probably already have the files "opengl32.dll" and "glu32.dll". + Unlike the *nix release, the library names are NOT automatic replacements for the GLUT library names. You may rename them manually if you wish, but this is diff --git a/freeglut.tgt b/freeglut.tgt deleted file mode 100755 index 210a61b..0000000 --- a/freeglut.tgt +++ /dev/null @@ -1,678 +0,0 @@ -40 -targetIdent -0 -MProject -1 -MComponent -0 -2 -WString -4 -NDLL -3 -WString -5 -n_2dn -1 -0 -0 -4 -MCommand -0 -5 -MCommand -77 -copy freeglut.dll %SystemRoot%\system32 -copy freeglut.lib %WATCOM%\lib386\nt -6 -MItem -12 -freeglut.dll -7 -WString -4 -NDLL -8 -WVList -1 -9 -MVState -10 -WString -5 -WLINK -11 -WString -17 -n????Description: -1 -12 -WString -31 -Freeglut OpenGL Utility Toolkit -0 -13 -WVList -1 -14 -ActionStates -15 -WString -5 -&Make -16 -WVList -0 --1 -1 -1 -0 -17 -WPickList -25 -18 -MItem -3 -*.c -19 -WString -4 -COBJ -20 -WVList -11 -21 -MVState -22 -WString -3 -WCC -23 -WString -25 -n????Include directories: -0 -24 -WString -42 -$(%watcom)\h;$(%watcom)\h\nt;..\..\include -0 -25 -MVState -26 -WString -3 -WCC -27 -WString -28 -?????Disable Warning message -0 -28 -WString -3 -202 -0 -29 -MVState -30 -WString -3 -WCC -31 -WString -23 -?????Macro definitions: -0 -32 -WString -16 -FREEGLUT_EXPORTS -0 -33 -MCState -34 -WString -3 -WCC -35 -WString -30 -n????Multithreaded application -0 -1 -36 -MRState -37 -WString -3 -WCC -38 -WString -35 -??2??Pentium Register based calling -0 -0 -39 -MRState -40 -WString -3 -WCC -41 -WString -32 -??2??Pentium Stack based calling -0 -1 -42 -MVState -43 -WString -3 -WCC -44 -WString -25 -n????Include directories: -1 -45 -WString -42 -$(%watcom)\h;$(%watcom)\h\nt;..\..\include -0 -46 -MVState -47 -WString -3 -WCC -48 -WString -28 -?????Disable Warning message -1 -49 -WString -3 -202 -0 -50 -MVState -51 -WString -3 -WCC -52 -WString -23 -?????Macro definitions: -1 -53 -WString -16 -FREEGLUT_EXPORTS -0 -54 -MRState -55 -WString -3 -WCC -56 -WString -35 -??2??Pentium Register based calling -1 -0 -57 -MRState -58 -WString -3 -WCC -59 -WString -32 -??2??Pentium Stack based calling -1 -1 -60 -WVList -0 --1 -1 -1 -0 -61 -MItem -30 -..\..\SRC\freeglut_callbacks.c -62 -WString -4 -COBJ -63 -WVList -0 -64 -WVList -0 -18 -1 -1 -0 -65 -MItem -27 -..\..\SRC\freeglut_cursor.c -66 -WString -4 -COBJ -67 -WVList -0 -68 -WVList -0 -18 -1 -1 -0 -69 -MItem -28 -..\..\SRC\freeglut_display.c -70 -WString -4 -COBJ -71 -WVList -0 -72 -WVList -0 -18 -1 -1 -0 -73 -MItem -24 -..\..\SRC\freeglut_ext.c -74 -WString -4 -COBJ -75 -WVList -0 -76 -WVList -0 -18 -1 -1 -0 -77 -MItem -25 -..\..\SRC\freeglut_font.c -78 -WString -4 -COBJ -79 -WVList -0 -80 -WVList -0 -18 -1 -1 -0 -81 -MItem -30 -..\..\SRC\freeglut_font_data.c -82 -WString -4 -COBJ -83 -WVList -0 -84 -WVList -0 -18 -1 -1 -0 -85 -MItem -29 -..\..\SRC\freeglut_gamemode.c -86 -WString -4 -COBJ -87 -WVList -0 -88 -WVList -0 -18 -1 -1 -0 -89 -MItem -29 -..\..\SRC\freeglut_geometry.c -90 -WString -4 -COBJ -91 -WVList -0 -92 -WVList -0 -18 -1 -1 -0 -93 -MItem -41 -..\..\SRC\freeglut_glutfont_definitions.c -94 -WString -4 -COBJ -95 -WVList -0 -96 -WVList -0 -18 -1 -1 -0 -97 -MItem -25 -..\..\SRC\freeglut_init.c -98 -WString -4 -COBJ -99 -WVList -0 -100 -WVList -0 -18 -1 -1 -0 -101 -MItem -29 -..\..\SRC\freeglut_joystick.c -102 -WString -4 -COBJ -103 -WVList -0 -104 -WVList -0 -18 -1 -1 -0 -105 -MItem -25 -..\..\SRC\freeglut_main.c -106 -WString -4 -COBJ -107 -WVList -0 -108 -WVList -0 -18 -1 -1 -0 -109 -MItem -25 -..\..\SRC\freeglut_menu.c -110 -WString -4 -COBJ -111 -WVList -0 -112 -WVList -0 -18 -1 -1 -0 -113 -MItem -25 -..\..\SRC\freeglut_misc.c -114 -WString -4 -COBJ -115 -WVList -0 -116 -WVList -0 -18 -1 -1 -0 -117 -MItem -28 -..\..\SRC\freeglut_overlay.c -118 -WString -4 -COBJ -119 -WVList -0 -120 -WVList -0 -18 -1 -1 -0 -121 -MItem -26 -..\..\SRC\freeglut_state.c -122 -WString -4 -COBJ -123 -WVList -0 -124 -WVList -0 -18 -1 -1 -0 -125 -MItem -38 -..\..\SRC\freeglut_stroke_mono_roman.c -126 -WString -4 -COBJ -127 -WVList -0 -128 -WVList -0 -18 -1 -1 -0 -129 -MItem -33 -..\..\SRC\freeglut_stroke_roman.c -130 -WString -4 -COBJ -131 -WVList -0 -132 -WVList -0 -18 -1 -1 -0 -133 -MItem -30 -..\..\SRC\freeglut_structure.c -134 -WString -4 -COBJ -135 -WVList -0 -136 -WVList -0 -18 -1 -1 -0 -137 -MItem -27 -..\..\SRC\freeglut_teapot.c -138 -WString -4 -COBJ -139 -WVList -0 -140 -WVList -0 -18 -1 -1 -0 -141 -MItem -32 -..\..\SRC\freeglut_videoresize.c -142 -WString -4 -COBJ -143 -WVList -0 -144 -WVList -0 -18 -1 -1 -0 -145 -MItem -27 -..\..\SRC\freeglut_window.c -146 -WString -4 -COBJ -147 -WVList -0 -148 -WVList -0 -18 -1 -1 -0 -149 -MItem -4 -*.rc -150 -WString -5 -NRESC -151 -WVList -0 -152 -WVList -0 --1 -1 -1 -0 -153 -MItem -14 -..\freeglut.rc -154 -WString -5 -NRESC -155 -WVList -0 -156 -WVList -0 -149 -1 -1 -0 diff --git a/freeglut.wpj b/freeglut.wpj deleted file mode 100755 index 6fb5185..0000000 --- a/freeglut.wpj +++ /dev/null @@ -1,63 +0,0 @@ -40 -projectIdent -0 -VpeMain -1 -WRect -1480 -150 -7680 -9400 -2 -MProject -3 -MCommand -0 -4 -MCommand -0 -2 -5 -WFileName -21 -win32dll\freeglut.tgt -6 -WFileName -28 -win32lib\freeglut_static.tgt -7 -WVList -2 -8 -VComponent -9 -WRect -0 -0 -3784 -4360 -0 -0 -10 -WFileName -21 -win32dll\freeglut.tgt -0 -24 -11 -VComponent -12 -WRect -3776 -0 -3840 -4360 -0 -0 -13 -WFileName -28 -win32lib\freeglut_static.tgt -0 -0 -8 diff --git a/freeglut_static.tgt b/freeglut_static.tgt deleted file mode 100755 index 4429781..0000000 --- a/freeglut_static.tgt +++ /dev/null @@ -1,556 +0,0 @@ -40 -targetIdent -0 -MProject -1 -MComponent -0 -2 -WString -3 -LIB -3 -WString -5 -n_2sn -1 -0 -0 -4 -MCommand -0 -5 -MCommand -43 -copy freeglut_static.lib %WATCOM%\lib386\nt -6 -MItem -19 -freeglut_static.lib -7 -WString -3 -LIB -8 -WVList -0 -9 -WVList -0 --1 -1 -1 -0 -10 -WPickList -23 -11 -MItem -3 -*.c -12 -WString -4 -COBJ -13 -WVList -6 -14 -MVState -15 -WString -3 -WCC -16 -WString -25 -n????Include directories: -0 -17 -WString -42 -$(%watcom)\h;$(%watcom)\h\nt;..\..\include -0 -18 -MVState -19 -WString -3 -WCC -20 -WString -28 -?????Disable Warning message -0 -21 -WString -3 -202 -0 -22 -MVState -23 -WString -3 -WCC -24 -WString -23 -?????Macro definitions: -0 -25 -WString -15 -FREEGLUT_STATIC -0 -26 -MVState -27 -WString -3 -WCC -28 -WString -25 -n????Include directories: -1 -29 -WString -42 -$(%watcom)\h;$(%watcom)\h\nt;..\..\include -0 -30 -MVState -31 -WString -3 -WCC -32 -WString -28 -?????Disable Warning message -1 -33 -WString -3 -202 -0 -34 -MVState -35 -WString -3 -WCC -36 -WString -23 -?????Macro definitions: -1 -37 -WString -15 -FREEGLUT_STATIC -0 -38 -WVList -0 --1 -1 -1 -0 -39 -MItem -30 -..\..\SRC\freeglut_callbacks.c -40 -WString -4 -COBJ -41 -WVList -0 -42 -WVList -0 -11 -1 -1 -0 -43 -MItem -27 -..\..\SRC\freeglut_cursor.c -44 -WString -4 -COBJ -45 -WVList -0 -46 -WVList -0 -11 -1 -1 -0 -47 -MItem -28 -..\..\SRC\freeglut_display.c -48 -WString -4 -COBJ -49 -WVList -0 -50 -WVList -0 -11 -1 -1 -0 -51 -MItem -24 -..\..\SRC\freeglut_ext.c -52 -WString -4 -COBJ -53 -WVList -0 -54 -WVList -0 -11 -1 -1 -0 -55 -MItem -25 -..\..\SRC\freeglut_font.c -56 -WString -4 -COBJ -57 -WVList -0 -58 -WVList -0 -11 -1 -1 -0 -59 -MItem -30 -..\..\SRC\freeglut_font_data.c -60 -WString -4 -COBJ -61 -WVList -0 -62 -WVList -0 -11 -1 -1 -0 -63 -MItem -29 -..\..\SRC\freeglut_gamemode.c -64 -WString -4 -COBJ -65 -WVList -0 -66 -WVList -0 -11 -1 -1 -0 -67 -MItem -29 -..\..\SRC\freeglut_geometry.c -68 -WString -4 -COBJ -69 -WVList -0 -70 -WVList -0 -11 -1 -1 -0 -71 -MItem -41 -..\..\SRC\freeglut_glutfont_definitions.c -72 -WString -4 -COBJ -73 -WVList -0 -74 -WVList -0 -11 -1 -1 -0 -75 -MItem -25 -..\..\SRC\freeglut_init.c -76 -WString -4 -COBJ -77 -WVList -0 -78 -WVList -0 -11 -1 -1 -0 -79 -MItem -29 -..\..\SRC\freeglut_joystick.c -80 -WString -4 -COBJ -81 -WVList -0 -82 -WVList -0 -11 -1 -1 -0 -83 -MItem -25 -..\..\SRC\freeglut_main.c -84 -WString -4 -COBJ -85 -WVList -0 -86 -WVList -0 -11 -1 -1 -0 -87 -MItem -25 -..\..\SRC\freeglut_menu.c -88 -WString -4 -COBJ -89 -WVList -0 -90 -WVList -0 -11 -1 -1 -0 -91 -MItem -25 -..\..\SRC\freeglut_misc.c -92 -WString -4 -COBJ -93 -WVList -0 -94 -WVList -0 -11 -1 -1 -0 -95 -MItem -28 -..\..\SRC\freeglut_overlay.c -96 -WString -4 -COBJ -97 -WVList -0 -98 -WVList -0 -11 -1 -1 -0 -99 -MItem -26 -..\..\SRC\freeglut_state.c -100 -WString -4 -COBJ -101 -WVList -0 -102 -WVList -0 -11 -1 -1 -0 -103 -MItem -38 -..\..\SRC\freeglut_stroke_mono_roman.c -104 -WString -4 -COBJ -105 -WVList -0 -106 -WVList -0 -11 -1 -1 -0 -107 -MItem -33 -..\..\SRC\freeglut_stroke_roman.c -108 -WString -4 -COBJ -109 -WVList -0 -110 -WVList -0 -11 -1 -1 -0 -111 -MItem -30 -..\..\SRC\freeglut_structure.c -112 -WString -4 -COBJ -113 -WVList -0 -114 -WVList -0 -11 -1 -1 -0 -115 -MItem -27 -..\..\SRC\freeglut_teapot.c -116 -WString -4 -COBJ -117 -WVList -0 -118 -WVList -0 -11 -1 -1 -0 -119 -MItem -32 -..\..\SRC\freeglut_videoresize.c -120 -WString -4 -COBJ -121 -WVList -0 -122 -WVList -0 -11 -1 -1 -0 -123 -MItem -27 -..\..\SRC\freeglut_window.c -124 -WString -4 -COBJ -125 -WVList -0 -126 -WVList -0 -11 -1 -1 -0