diff options
author | falkTX <falktx@gmail.com> | 2018-09-29 22:10:08 +0200 |
---|---|---|
committer | falkTX <falktx@gmail.com> | 2018-09-29 22:10:08 +0200 |
commit | 7f200c0126bca28fb281d5830e3f8713ca705190 (patch) | |
tree | e555f8b1152102126338a9c27ed313f0715cda9a | |
parent | 0c9e336057c93c96e174fae8215ef20e4b34222c (diff) |
Remove 2 more unused files, assume pugl always static
-rw-r--r-- | dgl/src/pugl/gl.h | 32 | ||||
-rw-r--r-- | dgl/src/pugl/glu.h | 32 | ||||
-rw-r--r-- | dgl/src/pugl/pugl.h | 31 |
3 files changed, 15 insertions, 80 deletions
diff --git a/dgl/src/pugl/gl.h b/dgl/src/pugl/gl.h deleted file mode 100644 index 9a6aeefe..00000000 --- a/dgl/src/pugl/gl.h +++ /dev/null @@ -1,32 +0,0 @@ -/* - Copyright 2012-2014 David Robillard <http://drobilla.net> - - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -/** - @file gl.h Portable header wrapper for gl.h. - - Unfortunately, GL includes vary across platforms so this header allows for - pure portable programs. -*/ - -#ifdef __APPLE__ -# include "OpenGL/gl.h" -#else -# ifdef _WIN32 -# include <windows.h> /* Broken Windows GL headers require this */ -# endif -# include "GL/gl.h" -#endif - diff --git a/dgl/src/pugl/glu.h b/dgl/src/pugl/glu.h deleted file mode 100644 index 4be79c70..00000000 --- a/dgl/src/pugl/glu.h +++ /dev/null @@ -1,32 +0,0 @@ -/* - Copyright 2012-2014 David Robillard <http://drobilla.net> - - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -/** - @file glu.h Portable header wrapper for glu.h. - - Unfortunately, GL includes vary across platforms so this header allows for - pure portable programs. -*/ - -#ifdef __APPLE__ -# include "OpenGL/glu.h" -#else -# ifdef _WIN32 -# include <windows.h> /* Broken Windows GL headers require this */ -# endif -# include "GL/glu.h" -#endif - diff --git a/dgl/src/pugl/pugl.h b/dgl/src/pugl/pugl.h index 80fd98f5..31ccb80b 100644 --- a/dgl/src/pugl/pugl.h +++ b/dgl/src/pugl/pugl.h @@ -25,25 +25,24 @@ #include "pugl/common.h" -#ifdef PUGL_SHARED -# ifdef _WIN32 -# define PUGL_LIB_IMPORT __declspec(dllimport) -# define PUGL_LIB_EXPORT __declspec(dllexport) -# else -# define PUGL_LIB_IMPORT __attribute__((visibility("default"))) -# define PUGL_LIB_EXPORT __attribute__((visibility("default"))) -# endif -# ifdef PUGL_INTERNAL -# define PUGL_API PUGL_LIB_EXPORT -# else -# define PUGL_API PUGL_LIB_IMPORT -# endif +/* + This API is pure portable C and contains no platform specific elements, or + even a GL dependency. However, unfortunately GL includes vary across + platforms so they are included here to allow for pure portable programs. +*/ +#ifdef __APPLE__ +# include "OpenGL/gl.h" #else # ifdef _WIN32 -# define PUGL_API -# else -# define PUGL_API __attribute__((visibility("hidden"))) +# include <windows.h> /* Broken Windows GL headers require this */ # endif +# include "GL/gl.h" +#endif + +#ifdef _WIN32 +# define PUGL_API +#else +# define PUGL_API __attribute__((visibility("hidden"))) #endif #ifdef __cplusplus |