bd3410e80f
* NEW: GB.ReturnSingle() is a new API that allows to return a Single from a method or property implementation routine. [GB.NET.POP3] * NEW: Pop3Client has a new Remove() method to delete a message from its index. Pop3Client.Remove(n) is just a synonymous for Pop3Client[n].Delete. [GB.OPENAL] * NEW: New component for the OpenAL 3D audio library. Work in progress... [GB.OPENGL] * BUG: Fix a possible crash in GL.GenTextures(). I guess that bug will have to be fixed in other equivalent routines. git-svn-id: svn://localhost/gambas/trunk@5753 867c0c6c-44f3-4631-809d-bfa615b0a4ec
76 lines
1.9 KiB
Text
76 lines
1.9 KiB
Text
/* Copyrights */
|
|
#define __COPYRIGHT (c) 2013
|
|
#define __AUTHOR Benoît Minisini
|
|
#define __EMAIL <gambas@users.sourceforge.net>
|
|
|
|
/* Name of the component */
|
|
#define __COMPONENT gb.openal
|
|
|
|
/* Name of the component with points replaced by underscore */
|
|
#define __COMPONENT_UNDERSCORE gb_openal
|
|
|
|
/* Short name of the component */
|
|
#define __NAME openal
|
|
|
|
/* Short name of the component in uppercase */
|
|
#define __UNAME OPENAL
|
|
|
|
/* Description of the component */
|
|
#define __DESCRIPTION Open AL library
|
|
|
|
/* If the component detection uses pkg-config */
|
|
#define __USE_PKGCONFIG 1
|
|
|
|
#if __USE_PKGCONFIG
|
|
|
|
/* Name of the package for pkg-config */
|
|
#define __PKGCONFIG_NAME openal
|
|
|
|
/* Minimum version needed */
|
|
#define __PKGCONFIG_VERSION 1.14
|
|
|
|
#else /* __USE_PKGCONFIG */
|
|
|
|
/* If your component uses C */
|
|
#define __USE_C 1
|
|
|
|
/* If your component uses C++ */
|
|
#define __USE_CPLUSPLUS 1
|
|
|
|
/* If your component uses multi-threading */
|
|
#define __USE_THREAD 1
|
|
|
|
/* If your component uses X-Window */
|
|
#define __USE_XWINDOW 1
|
|
|
|
/* Includes to search for */
|
|
#define __SEARCH_INCLUDE test.h test2.h
|
|
|
|
/* Includes directories search path */
|
|
#define __SEARCH_INCLUDE_PATH /usr/local/lib /usr/local /usr/lib /usr
|
|
|
|
/* Includes sub-directories search */
|
|
#define __SEARCH_INCLUDE_DIR test/include include test*/include test/*/include
|
|
|
|
/* Libraries to search for */
|
|
#define __SEARCH_LIBRARY libtest.$SHLIBEXT libjpeg.$SHLIBEXT libpng.$SHLIBEXT
|
|
|
|
/* Libraries directories search path */
|
|
#define __SEARCH_LIBRARY_PATH /usr/local /usr
|
|
|
|
/* Libraries sub-directories search path */
|
|
#define __SEARCH_LIBRARY_DIR lib
|
|
|
|
/* Libraries to link with */
|
|
#define __LIBRARY -ljpeg -lpng -ltest
|
|
|
|
/* Includes to link with */
|
|
#define __INCLUDE -ljpeg -lpng -ltest
|
|
|
|
#endif /* __USE_PKGCONFIG */
|
|
|
|
/* Source file list */
|
|
#define __SOURCES main.c main.h
|
|
|
|
/* Main C/C++ source basename in uppercase */
|
|
#define __MAIN_UNAME MAIN
|