2e9bd62a5a19a007c010d7c8a6a35f862f88d566
[senf.git] / Socket / SConscript
1 # -*- python -*-
2
3 Import('env')
4 import SENFSCons, glob
5
6 ###########################################################################
7
8 SConscript(glob.glob("*/SConscript"))
9
10 SENFSCons.AllIncludesHH(env, exclude=['Socket.hh'])
11
12 sources, tests, includes = SENFSCons.Glob(env)
13
14 env.Append(ALLOBJECTS = env.Object(sources))
15 env.BoostUnitTest('test', tests)
16 SENFSCons.Doxygen(env, extra_sources = [
17     env.Dia2Png('SocketLibrary-classes.dia'),
18     env.Dia2Png('FhHierarchy.dia'),
19     env.Dia2Png('SocketPolicy.dia'),
20     env.Dia2Png('Protocols.dia'),
21     env.Dia2Png('Handle.dia'),
22 ])
23 env.InstallSubdir('$INCLUDEINSTALLDIR', includes)