This file (extfuncs.lst) is automatically read if extfuncs.py is run without parameters. The file is simply scanned for patterns that look like OpenGL function calls, everything else is ignored. You may put a simple list of used functions here, or, as I did in this example, the linker messages that complain about the missing functions: wglSwapIntervalEXT glCreateShader glShaderSource glCompileShader glCreateProgram glAttachShader glLinkProgram glUseProgram glGetShaderiv glGetProgramiv glGetShaderInfoLog glGetProgramInfoLog glGetUniformLocation glGetAttribLocation glUniform1f