    StartPackage('opengl');
    {$IF defined(ALLPACKAGES)}
    Directory:='extra/opengl';
    {$ELSEIF defined(EXTRAPACKAGES)}
    Directory:='opengl';
    {$ENDIF}
    OS:=[linux,netbsd,freebsd,openbsd,win32,darwin];
    Dependencies.Add('x11');
    T:=Targets.AddUnit('gl');
    T:=Targets.AddUnit('glu');
    T:=Targets.AddUnit('glut');
    T:=Targets.AddUnit('glext');
    T:=Targets.AddUnit('dllfuncs');
    T.OS:=[linux,freebsd,netbsd,openbsd,darwin];
    T:=Targets.AddUnit('glx');
    T.OS:=[linux,freebsd,netbsd,openbsd,darwin];
    EndPackage;
