00001 /* global includes for countSmarts */ 00002 00003 /* defines */ 00004 #ifndef __COUNTSMARTS_INCLUDES_H__ 00005 #define __COUNTSMARTS_INCLUDES_H__ 00006 00007 /* just some information about this file */ 00008 #define INCLUDES_VERSION "1.0.1" 00009 #define INCLUDES_DATE "02-Dec-2003" 00010 00011 /** @file 00012 * This file contains all the neccessary @c include precompiler commands. 00013 * 00014 * All @c include commands are listed in this single file to provide an easy way to maintain this list. 00015 * The list of @c include commands consists of the following different file types 00016 * @li library includes ( e.g. stdio ) 00017 * @li generalDefines.h ( contains all defines that are used throughout the program ) 00018 * @li module includes ( individual modules of the program, e.g. stringArray.c ) 00019 * <p> 00020 * The order of the module includes is of importance! Modules that are further down in the list use 00021 * functions and structures of modules that are on top of the list. Therefore, the order of this 00022 * list shouldn't be modified! 00023 * 00024 * @author Uli Fechner 00025 * @version 28/11/2003 - Uli Fechner - initial release 00026 * @version 02/12/2003 - Uli Fechner - added the daylight includes 00027 */ 00028 00029 /* lib includes */ 00030 00031 #include <stdio.h> 00032 #include <stdlib.h> 00033 #include <math.h> 00034 #include <string.h> 00035 #include <ctype.h> 00036 #include <unistd.h> /* for getopt */ 00037 #include <time.h> 00038 #include <stdarg.h> 00039 00040 /* daylight includes */ 00041 #include "dt_smiles.h" 00042 #include "dt_smarts.h" 00043 00044 /* general defines include */ 00045 00046 #include "generalDefines.h" 00047 00048 /* module includes */ 00049 00050 #include "stringArray.c" 00051 #include "givenClp.c" 00052 #include "clp.c" 00053 #include "doubleArray.c" 00054 #include "smilesCompound.c" 00055 #include "doubleLinkedList.c" 00056 00057 #endif /* __COUNTSMARTS_INCLUDES_H__ */