* add the DiffractometerFactory
[hkl.git] / src / SConscript
blob10b554165d73e7c2fbf464372ad58e49ea38c311
1 # vi:filetype=python:expandtab:tabstop=2:shiftwidth=2
2 Import('env')
4 lenv = env.Copy()
6 sources = Split("""
7                 HKLException.cpp
8                 svector.cpp
9                 smatrix.cpp
10                 quaternion.cpp
11                 convenience.cpp
12                 mystring.cpp
13                 object.cpp
14                 value.cpp
15                 range.cpp
16                 parameter.cpp
17                 parameterlist.cpp
18                 fitparameter.cpp
19                 fitparameterlist.cpp
20                 observer.cpp
21                 axe.cpp
22                 hklobject.cpp
23                 source.cpp
24                 lattice.cpp
25                 affinement.cpp
26                 affinement_simplex.cpp
27                 geometry.cpp
28                 geometry_twoC.cpp
29                 geometry_eulerian4C.cpp
30                 geometry_eulerian6C.cpp
31                 geometry_kappa.cpp
32                 geometry_kappa4C.cpp
33                 geometry_kappa6C.cpp
34                 reflection.cpp
35                 reflection_monocrystal.cpp
36                 reflectionfactory.cpp
37                 reflectionlist.cpp
38                 sample.cpp
39                 sample_monocrystal.cpp
40                 samplefactory.cpp
41                 samplelist.cpp
42                 pseudoaxe.cpp
43                 pseudoaxe_twoC.cpp
44                 pseudoaxe_eulerian4C.cpp
45                 pseudoaxe_kappa4C.cpp
46                 pseudoaxe_eulerian6C.cpp
47                 pseudoaxelist.cpp
48                 mode.cpp
49                 mode_twoC.cpp
50                 mode_eulerian4C.cpp
51                 mode_eulerian6C.cpp
52                 modelist.cpp
53                 diffractometer.cpp
54                 diffractometer_twoC.cpp
55                 diffractometer_eulerian4C.cpp
56                 diffractometer_eulerian6C.cpp
57                 diffractometer_kappa4C.cpp
58                 diffractometer_kappa6C.cpp
59                 diffractometerfactory.cpp
60                 """)
61 """
62                 """
64 includes = ['#include/hkl']
66 lenv.AppendUnique(CPPPATH = includes)
67 Default(lenv.Library(target = 'hkl', source = sources))