#include "silcmutex.h"
#include "silccond.h"
#include "silcthread.h"
+#include "silcatomic.h"
#include "silcschedule.h"
#include "silchashtable.h"
#include "silclog.h"
#include "silcargument.h"
#include "silcstatus.h"
#include "silcid.h"
-#include "silcidcache.h"
#include "silccommand.h"
#include "silcmessage.h"
#include "silcchannel.h"
#include "silcattrs.h"
#include "silcpubkey.h"
+#ifdef SILC_DIST_IDCACHE
+#include "silcidcache.h"
+#endif /* SILC_DIST_IDCACHE */
+
#ifdef SILC_DIST_SKR
#include "silcskr.h"
#endif /* SILC_DIST_SKR */
#include "silcsftp_fs.h"
#endif /* SILC_DIST_SFTP */
+#ifdef SILC_DIST_HTTP
+/* SILC HTTP library */
+#include "silchttpserver.h"
+#include "silchttpphp.h"
+#endif /* SILC_DIST_HTTP */
+
#ifdef __cplusplus
}
#endif
#ifdef SILC_DIST_SERVERLIB
SILC_LIB_INCLUDES="$SILC_LIB_INCLUDES -I$SILC_TOP_SRCDIR/lib/silcserver"
#endif SILC_DIST_SERVERLIB
+#ifdef SILC_DIST_HTTP
+SILC_LIB_INCLUDES="$SILC_LIB_INCLUDES -I$SILC_TOP_SRCDIR/lib/silchttp"
+#endif SILC_DIST_HTTP
+#ifdef SILC_DIST_IDCACHE
+SILC_LIB_INCLUDES="$SILC_LIB_INCLUDES -I$SILC_TOP_SRCDIR/lib/silcidcache"
+#endif SILC_DIST_IDCACHE
##
## Library versioning.
)
#endif SILC_DIST_SKR
+#ifdef SILC_DIST_HTTP
+AC_CONFIG_FILES(
+lib/silchttp/Makefile
+lib/silchttp/tests/Makefile
+)
+#endif SILC_DIST_HTTP
+
+#ifdef SILC_DIST_IDCACHE
+AC_CONFIG_FILES(
+lib/silcidcache/Makefile
+)
+#endif SILC_DIST_IDCACHE
+
fi # compile_libs
#endif SILC_DIST_LIB