Changing the OpenWatCom support per e-mail from Paul Blew dated Thu 6/11/2009 3:35 AM
authorJohn F. Fay <johnffay@nettally.com>
Mon, 22 Jun 2009 18:54:41 +0000 (18:54 +0000)
committerJohn F. Fay <johnffay@nettally.com>
Mon, 22 Jun 2009 18:54:41 +0000 (18:54 +0000)
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@827 7f0cb862-5218-0410-a997-914c9d46530a

ChangeLog
Makefile.wat [new file with mode: 0644]
README.win32
freeglut.tgt [deleted file]
freeglut.wpj [deleted file]
freeglut_static.tgt [deleted file]

index 8289609..66d1a33 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2009-06-11  Paul Blew  <paul.blew@northgatearinso.com>
+
+       * replaced broken IDE based OpenWatcom build with a makefile based one
+
 2009-06-11  Sven Panne  <sven.panne@aedion.de>
 
        * include/GL/freeglut_std.h: Disable the ATEXIT_HACK for Watcom, their
diff --git a/Makefile.wat b/Makefile.wat
new file mode 100644 (file)
index 0000000..4eb3370
--- /dev/null
@@ -0,0 +1,206 @@
+#\r
+# Makefile.wat\r
+# Open Watcom makefile for Freeglut\r
+# Usage:\r
+#    wmake -f Makefile.wat {target}\r
+# Where target is one of:\r
+#    debug-static\r
+#    debug-dynamic\r
+#    release-static\r
+#    release-dynamic\r
+#    debug\r
+#    release\r
+#    all\r
+#    clean\r
+# Assumes:\r
+#    WATCOM enviroment variable points to your Watcom installation directory\r
+#    %WATCOM%\BINNT and %WATCOM%\BINW are in your path\r
+#\r
+RELEASE_STATIC_DIR = release-static\r
+RELEASE_DYNAMIC_DIR = release-dynamic\r
+DEBUG_STATIC_DIR = debug-static\r
+DEBUG_DYNAMIC_DIR = debug-dynamic\r
+\r
+INCLUDE_DIR = ..\include\r
+SRC_DIR = ..\src\r
+COMPILER = wcc386\r
+COMPILE_COMMON_OPTIONS = -i$(INCLUDE_DIR);$(%WATCOM)\h;$(%WATCOM)\h\nt -fp6 -w4 -e25 -wcd202 -bt=nt -mf -zq\r
+COMPILE_DEBUG_OPTIONS = -d3 -od -DDEBUG -D_DEBUG\r
+COMPILE_RELEASE_OPTIONS = -d0 -otexanh\r
+COMPILE_STATIC_OPTIONS = -DFREEGLUT_STATIC -6r\r
+COMPILE_DYNAMIC_OPTIONS = -DFREEGLUT_EXPORTS -6s -bd -bm\r
+COMPILE_OPTIONS = $(COMPILE_COMMON_OPTIONS) $(COMPILE_$(MODE)_OPTIONS) $(COMPILE_$(TYPE)_OPTIONS)\r
+\r
+LINKER = wlink\r
+LINK_OPTIONS = SYS nt_dll op m op maxe=25 op q op symf FIL\r
+\r
+LIB_TOOL = wlib\r
+LIB_COMMON_OPTIONS = -q -n -b\r
+LIB_DYNAMIC_OPTIONS =\r
+LIB_STATIC_OPTIONS = -c -p=512\r
+LIB_OPTIONS = $(LIB_COMMON_OPTIONS) $(LIB_$(TYPE)_OPTIONS)\r
+\r
+MAKE = wmake -h -f ..\Makefile.wat \r
+\r
+OBJ_FILES = &\r
+       freeglut_callbacks.obj &\r
+       freeglut_cursor.obj &\r
+       freeglut_display.obj &\r
+       freeglut_ext.obj &\r
+       freeglut_font.obj &\r
+       freeglut_font_data.obj &\r
+       freeglut_gamemode.obj &\r
+       freeglut_geometry.obj &\r
+       freeglut_glutfont_definitions.obj &\r
+       freeglut_init.obj &\r
+       freeglut_input_devices.obj &\r
+       freeglut_joystick.obj &\r
+       freeglut_main.obj &\r
+       freeglut_menu.obj &\r
+       freeglut_misc.obj &\r
+       freeglut_overlay.obj &\r
+       freeglut_state.obj &\r
+       freeglut_stroke_mono_roman.obj &\r
+       freeglut_stroke_roman.obj &\r
+       freeglut_structure.obj &\r
+       freeglut_teapot.obj &\r
+       freeglut_videoresize.obj &\r
+       freeglut_window.obj\r
+\r
+default : .SYMBOLIC\r
+       @echo Usage:\r
+       @echo   wmake -f Makefile.wat {target}\r
+       @echo Where target is one of:\r
+       @echo   debug-static\r
+       @echo   debug-dynamic\r
+       @echo   release-static\r
+       @echo   release-dynamic\r
+       @echo   debug\r
+       @echo   release\r
+       @echo   all\r
+       @echo   clean\r
+\r
+# static library\r
+freeglut_static.lib : $(OBJ_FILES)\r
+       $(LIB_TOOL) $(LIB_OPTIONS) $^* $(OBJ_FILES)\r
+\r
+# dynamic link library\r
+freeglut.dll : $(OBJ_FILES)\r
+       $(LINKER) name $^* $(LINK_OPTIONS) $(OBJ_FILES: =,)\r
+\r
+freeglut.lib : freeglut.dll\r
+       $(LIB_TOOL) $(LIB_OPTIONS) $^. +$[.\r
+\r
+\r
+freeglut_callbacks.obj : $(SRC_DIR)\freeglut_callbacks.c\r
+       $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)\r
+       \r
+freeglut_cursor.obj : $(SRC_DIR)\freeglut_cursor.c\r
+       $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)\r
+\r
+freeglut_display.obj : $(SRC_DIR)\freeglut_display.c\r
+       $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)\r
+\r
+freeglut_ext.obj : $(SRC_DIR)\freeglut_ext.c\r
+       $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)\r
+\r
+freeglut_font.obj : $(SRC_DIR)\freeglut_font.c\r
+       $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)\r
+\r
+freeglut_font_data.obj : $(SRC_DIR)\freeglut_font_data.c\r
+       $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)\r
+\r
+freeglut_gamemode.obj : $(SRC_DIR)\freeglut_gamemode.c\r
+       $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)\r
+\r
+freeglut_geometry.obj : $(SRC_DIR)\freeglut_geometry.c\r
+       $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)\r
+\r
+freeglut_glutfont_definitions.obj : $(SRC_DIR)\freeglut_glutfont_definitions.c\r
+       $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)\r
+\r
+freeglut_init.obj : $(SRC_DIR)\freeglut_init.c\r
+       $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)\r
+\r
+freeglut_input_devices.obj : $(SRC_DIR)\freeglut_input_devices.c\r
+       $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)\r
+\r
+freeglut_joystick.obj : $(SRC_DIR)\freeglut_joystick.c\r
+       $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)\r
+\r
+freeglut_main.obj : $(SRC_DIR)\freeglut_main.c\r
+       $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)\r
+\r
+freeglut_menu.obj : $(SRC_DIR)\freeglut_menu.c\r
+       $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)\r
+\r
+freeglut_misc.obj : $(SRC_DIR)\freeglut_misc.c\r
+       $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)\r
+\r
+freeglut_overlay.obj : $(SRC_DIR)\freeglut_overlay.c\r
+       $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)\r
+\r
+freeglut_state.obj : $(SRC_DIR)\freeglut_state.c\r
+       $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)\r
+\r
+freeglut_stroke_mono_roman.obj : $(SRC_DIR)\freeglut_stroke_mono_roman.c\r
+       $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)\r
+\r
+freeglut_stroke_roman.obj : $(SRC_DIR)\freeglut_stroke_roman.c\r
+       $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)\r
+\r
+freeglut_structure.obj : $(SRC_DIR)\freeglut_structure.c\r
+       $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)\r
+\r
+freeglut_teapot.obj : $(SRC_DIR)\freeglut_teapot.c\r
+       $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)\r
+\r
+freeglut_videoresize.obj : $(SRC_DIR)\freeglut_videoresize.c\r
+       $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)\r
+\r
+freeglut_window.obj : $(SRC_DIR)\freeglut_window.c\r
+       $(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)\r
+\r
+clean : .SYMBOLIC\r
+       @-del $(DEBUG_STATIC_DIR)\*.obj\r
+       @-del $(DEBUG_DYNAMIC_DIR)\*.obj\r
+       @-del $(RELEASE_STATIC_DIR)\*.obj\r
+       @-del $(RELEASE_DYNAMIC_DIR)\*.obj\r
+       @echo All object files removed\r
+       \r
+debug-static : .SYMBOLIC\r
+       @-if not exist $(DEBUG_STATIC_DIR)\. mkdir $(DEBUG_STATIC_DIR)\r
+       @-cd $(DEBUG_STATIC_DIR)\r
+       @$(MAKE) MODE=DEBUG TYPE=STATIC freeglut_static.lib\r
+       @-cd ..\r
+       @echo Debug static library up to date\r
+\r
+debug-dynamic : .SYMBOLIC\r
+       @-if not exist $(DEBUG_DYNAMIC_DIR)\. mkdir $(DEBUG_DYNAMIC_DIR)\r
+       @-cd $(DEBUG_DYNAMIC_DIR)\r
+       @$(MAKE) MODE=DEBUG TYPE=DYNAMIC freeglut.lib\r
+       @-cd ..\r
+       @echo Debug dynamic link library up to date\r
+\r
+release-static : .SYMBOLIC\r
+       @-if not exist $(RELEASE_STATIC_DIR)\. mkdir $(RELEASE_STATIC_DIR)\r
+       @-cd $(RELEASE_STATIC_DIR)\r
+       @$(MAKE) MODE=RELEASE TYPE=STATIC freeglut_static.lib\r
+       @-cd ..\r
+       @echo Release static library up to date\r
+\r
+release-dynamic : .SYMBOLIC\r
+       @-if not exist $(RELEASE_DYNAMIC_DIR)\. mkdir $(RELEASE_DYNAMIC_DIR)\r
+       @-cd $(RELEASE_DYNAMIC_DIR)\r
+       @$(MAKE) MODE=RELEASE TYPE=DYNAMIC freeglut.lib\r
+       @-cd ..\r
+       @echo Release dynamic link library up to date\r
+\r
+debug : debug-static debug-dynamic .SYMBOLIC\r
+       @echo Debug targets up to date\r
+\r
+release : release-static release-dynamic .SYMBOLIC\r
+       @echo Release targets up to date\r
+\r
+all : debug release .SYMBOLIC\r
+       @echo All targets up to date\r
index e91d893..dcde418 100755 (executable)
@@ -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 (executable)
index 210a61b..0000000
+++ /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 (executable)
index 6fb5185..0000000
+++ /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 (executable)
index 4429781..0000000
+++ /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