lplfirst.h

00001 /* lportlib
00002  * lplfirst.h
00003  * definitions needed for other includes
00004  *
00005  * Copyright (C) 2007 Nicholas J. Luther
00006  *
00007  * This program is free software; you can redistribute it and/or
00008  * modify it under the terms of the GNU General Public License,
00009  * version 2, as published by the Free Software Foundation.
00010  * 
00011  * This program is distributed in the hope that it will be useful,
00012  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00013  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00014  * GNU General Public License for more details.
00015  * 
00016  * You should have received a copy of the GNU General Public License
00017  * along with this program; if not, write to the Free Software
00018  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
00019  * You may contact the author by writing to Nick Luther, 1655 South
00020  * Westhaven Drive, Oshkosh, Wisconsin 54904, USA.
00021  * 
00022  */
00023  
00024  
00025 #ifndef _LPORTLIB_INC_LPLFIRST_H
00026 #define _LPORTLIB_INC_LPLFIRST_H
00027 
00028 #define LPORTLIB_NAMESPACE _libradar_stp_lportlib_kh28ywcx6d3____
00029  
00030 #if !defined(LPORTLIB_BUILD_LIBRARY) && !defined(LPORTLIB_USE_LIBRARY)
00031 #define LPORTLIB_USE_LIBRARY
00032 #endif
00033 
00034 #if defined(LPORTLIB_USE_LIBRARY) && !defined(LPORTLIB_LOCAL_INCLUDES)
00035 
00036 #define LPORTLIB_INCLUDE_SOCKET_SOCKET     <lportlib/socket/socket.h>
00037 #define LPORTLIB_INCLUDE_SOCKET_TCPSOCKET  <lportlib/socket/tcpsocket.h>
00038 #define LPORTLIB_INCLUDE_SOCKET_UDPSOCKET  <lportlib/socket/udpsocket.h>
00039 #define LPORTLIB_INCLUDE_THREAD_THREAD     <lportlib/thread/thread.h>
00040 #define LPORTLIB_INCLUDE_THREAD_MUTEX      <lportlib/thread/mutex.h>
00041 
00042 
00043 #elif !defined(LPORTLIB_LOCAL_INCLUDES)
00044 
00045 #define LPORTLIB_INCLUDE_SOCKET_SOCKET     "socket/socket.h"
00046 #define LPORTLIB_INCLUDE_SOCKET_TCPSOCKET  "socket/tcpsocket.h"
00047 #define LPORTLIB_INCLUDE_SOCKET_UDPSOCKET  "socket/udpsocket.h"
00048 #define LPORTLIB_INCLUDE_THREAD_THREAD     "thread/thread.h"
00049 #define LPORTLIB_INCLUDE_THREAD_MUTEX      "thread/mutex.h"
00050 
00051 #else
00052 
00053 
00054 #define LPORTLIB_INCLUDE_SOCKET_SOCKET     "socket.h"
00055 #define LPORTLIB_INCLUDE_SOCKET_TCPSOCKET  "tcpsocket.h"
00056 #define LPORTLIB_INCLUDE_SOCKET_UDPSOCKET  "udpsocket.h"
00057 #define LPORTLIB_INCLUDE_THREAD_THREAD     "thread.h"
00058 #define LPORTLIB_INCLUDE_THREAD_MUTEX      "mutex.h"
00059 
00060 
00061 #endif
00062 
00063 
00064 #endif // check if already included
00065 
00066 
00067 

Generated on Tue Jul 1 20:25:26 2008 for libradar_stp by  doxygen 1.4.7