Jeff Thompson | 6e22904 | 2013-10-10 11:09:49 -0700 | [diff] [blame] | 1 | # "make install" will install these in the install include directory, for example |
Jeff Thompson | 31b5c2f | 2013-10-12 15:13:16 -0700 | [diff] [blame] | 2 | # /usr/local/ndn-cpp/name.hpp. |
Jeff Thompson | 6e22904 | 2013-10-10 11:09:49 -0700 | [diff] [blame] | 3 | # These files are included by the application with, for example |
| 4 | # #include <ndn-cpp/namp.hpp> |
| 5 | # Internal include headers are not put in this public install directory. |
Jeff Thompson | 25b4e61 | 2013-10-10 16:03:24 -0700 | [diff] [blame] | 6 | |
| 7 | # Public C headers. |
| 8 | ndn_cpp_c_headers = \ |
Jeff Thompson | 5ae3c90 | 2013-11-22 17:36:36 -0800 | [diff] [blame] | 9 | $(wildcard ndn-cpp/*.h) \ |
| 10 | $(wildcard ndn-cpp/c/*.*) \ |
Alexander Afanasyev | 94a356e | 2014-01-12 18:48:06 -0800 | [diff] [blame^] | 11 | $(wildcard ndn-cpp/c/encoding/*.*) \ |
| 12 | $(wildcard ndn-cpp/c/util/*.*) |
Jeff Thompson | 25b4e61 | 2013-10-10 16:03:24 -0700 | [diff] [blame] | 13 | |
| 14 | # Public C++ headers. |
Jeff Thompson | 5ae3c90 | 2013-11-22 17:36:36 -0800 | [diff] [blame] | 15 | # Use ndn-cpp/*.hpp instead of *.* to not overwrite *.h from above. |
Jeff Thompson | 25b4e61 | 2013-10-10 16:03:24 -0700 | [diff] [blame] | 16 | ndn_cpp_cpp_headers = \ |
Jeff Thompson | 5ae3c90 | 2013-11-22 17:36:36 -0800 | [diff] [blame] | 17 | $(wildcard ndn-cpp/*.hpp) \ |
| 18 | $(wildcard ndn-cpp/encoding/*.*) \ |
| 19 | $(wildcard ndn-cpp/security/*.*) \ |
| 20 | $(wildcard ndn-cpp/security/certificate/*.*) \ |
| 21 | $(wildcard ndn-cpp/security/encryption/*.*) \ |
| 22 | $(wildcard ndn-cpp/security/identity/*.*) \ |
| 23 | $(wildcard ndn-cpp/security/policy/*.*) \ |
Jeff Thompson | ba16b8f | 2013-12-16 13:11:47 -0800 | [diff] [blame] | 24 | $(wildcard ndn-cpp/security/signature/*.*) \ |
Jeff Thompson | 5ae3c90 | 2013-11-22 17:36:36 -0800 | [diff] [blame] | 25 | $(wildcard ndn-cpp/transport/*.*) \ |
| 26 | $(wildcard ndn-cpp/util/*.*) |
Jeff Thompson | 25b4e61 | 2013-10-10 16:03:24 -0700 | [diff] [blame] | 27 | |
| 28 | ndnboost_headers = \ |
Jeff Thompson | 5ae3c90 | 2013-11-22 17:36:36 -0800 | [diff] [blame] | 29 | $(wildcard ndnboost/*.*) \ |
| 30 | $(wildcard ndnboost/utility/*.*) \ |
| 31 | $(wildcard ndnboost/utility/detail/*.*) \ |
| 32 | $(wildcard ndnboost/units/*.*) \ |
| 33 | $(wildcard ndnboost/units/detail/*.*) \ |
| 34 | $(wildcard ndnboost/unordered/*.*) \ |
| 35 | $(wildcard ndnboost/unordered/detail/*.*) \ |
| 36 | $(wildcard ndnboost/range/*.*) \ |
| 37 | $(wildcard ndnboost/range/algorithm/*.*) \ |
| 38 | $(wildcard ndnboost/range/detail/*.*) \ |
| 39 | $(wildcard ndnboost/range/detail/vc6/*.*) \ |
| 40 | $(wildcard ndnboost/smart_ptr/*.*) \ |
| 41 | $(wildcard ndnboost/smart_ptr/detail/*.*) \ |
| 42 | $(wildcard ndnboost/intrusive/*.*) \ |
| 43 | $(wildcard ndnboost/intrusive/detail/*.*) \ |
| 44 | $(wildcard ndnboost/typeof/*.*) \ |
| 45 | $(wildcard ndnboost/typeof/dmc/*.*) \ |
| 46 | $(wildcard ndnboost/typeof/msvc/*.*) \ |
| 47 | $(wildcard ndnboost/config/*.*) \ |
| 48 | $(wildcard ndnboost/config/no_tr1/*.*) \ |
| 49 | $(wildcard ndnboost/config/abi/*.*) \ |
| 50 | $(wildcard ndnboost/config/platform/*.*) \ |
| 51 | $(wildcard ndnboost/config/compiler/*.*) \ |
| 52 | $(wildcard ndnboost/config/stdlib/*.*) \ |
| 53 | $(wildcard ndnboost/test/*.*) \ |
| 54 | $(wildcard ndnboost/test/utils/*.*) \ |
| 55 | $(wildcard ndnboost/test/utils/basic_cstring/*.*) \ |
| 56 | $(wildcard ndnboost/test/utils/iterator/*.*) \ |
| 57 | $(wildcard ndnboost/test/utils/runtime/*.*) \ |
| 58 | $(wildcard ndnboost/test/utils/runtime/cla/*.*) \ |
| 59 | $(wildcard ndnboost/test/utils/runtime/cla/detail/*.*) \ |
| 60 | $(wildcard ndnboost/test/utils/runtime/cla/iface/*.*) \ |
| 61 | $(wildcard ndnboost/test/utils/runtime/env/*.*) \ |
| 62 | $(wildcard ndnboost/test/output/*.*) \ |
| 63 | $(wildcard ndnboost/test/impl/*.*) \ |
| 64 | $(wildcard ndnboost/test/detail/*.*) \ |
| 65 | $(wildcard ndnboost/math/*.*) \ |
| 66 | $(wildcard ndnboost/math/special_functions/*.*) \ |
| 67 | $(wildcard ndnboost/math/special_functions/detail/*.*) \ |
| 68 | $(wildcard ndnboost/math/tools/*.*) \ |
| 69 | $(wildcard ndnboost/math/policies/*.*) \ |
| 70 | $(wildcard ndnboost/bind/*.*) \ |
| 71 | $(wildcard ndnboost/iterator/*.*) \ |
| 72 | $(wildcard ndnboost/iterator/detail/*.*) \ |
| 73 | $(wildcard ndnboost/mpl/*.*) \ |
| 74 | $(wildcard ndnboost/mpl/vector/*.*) \ |
| 75 | $(wildcard ndnboost/mpl/vector/aux_/*.*) \ |
| 76 | $(wildcard ndnboost/mpl/vector/aux_/preprocessed/*.*) \ |
| 77 | $(wildcard ndnboost/mpl/vector/aux_/preprocessed/typeof_based/*.*) \ |
| 78 | $(wildcard ndnboost/mpl/vector/aux_/preprocessed/plain/*.*) \ |
| 79 | $(wildcard ndnboost/mpl/vector/aux_/preprocessed/no_ctps/*.*) \ |
| 80 | $(wildcard ndnboost/mpl/aux_/*.*) \ |
| 81 | $(wildcard ndnboost/mpl/aux_/config/*.*) \ |
| 82 | $(wildcard ndnboost/mpl/aux_/preprocessed/*.*) \ |
| 83 | $(wildcard ndnboost/mpl/aux_/preprocessed/msvc60/*.*) \ |
| 84 | $(wildcard ndnboost/mpl/aux_/preprocessed/dmc/*.*) \ |
| 85 | $(wildcard ndnboost/mpl/aux_/preprocessed/bcc551/*.*) \ |
| 86 | $(wildcard ndnboost/mpl/aux_/preprocessed/msvc70/*.*) \ |
| 87 | $(wildcard ndnboost/mpl/aux_/preprocessed/gcc/*.*) \ |
| 88 | $(wildcard ndnboost/mpl/aux_/preprocessed/plain/*.*) \ |
| 89 | $(wildcard ndnboost/mpl/aux_/preprocessed/mwcw/*.*) \ |
| 90 | $(wildcard ndnboost/mpl/aux_/preprocessed/bcc_pre590/*.*) \ |
| 91 | $(wildcard ndnboost/mpl/aux_/preprocessed/no_ttp/*.*) \ |
| 92 | $(wildcard ndnboost/mpl/aux_/preprocessed/bcc/*.*) \ |
| 93 | $(wildcard ndnboost/mpl/aux_/preprocessed/no_ctps/*.*) \ |
| 94 | $(wildcard ndnboost/mpl/aux_/preprocessor/*.*) \ |
| 95 | $(wildcard ndnboost/mpl/limits/*.*) \ |
| 96 | $(wildcard ndnboost/mpl/list/*.*) \ |
| 97 | $(wildcard ndnboost/mpl/list/aux_/*.*) \ |
| 98 | $(wildcard ndnboost/mpl/list/aux_/preprocessed/*.*) \ |
| 99 | $(wildcard ndnboost/mpl/list/aux_/preprocessed/plain/*.*) \ |
| 100 | $(wildcard ndnboost/regex/*.*) \ |
| 101 | $(wildcard ndnboost/regex/config/*.*) \ |
| 102 | $(wildcard ndnboost/regex/v4/*.*) \ |
| 103 | $(wildcard ndnboost/regex/pending/*.*) \ |
| 104 | $(wildcard ndnboost/filesystem/*.*) \ |
| 105 | $(wildcard ndnboost/filesystem/detail/*.*) \ |
| 106 | $(wildcard ndnboost/iostreams/*.*) \ |
| 107 | $(wildcard ndnboost/iostreams/filter/*.*) \ |
| 108 | $(wildcard ndnboost/iostreams/device/*.*) \ |
| 109 | $(wildcard ndnboost/iostreams/detail/*.*) \ |
| 110 | $(wildcard ndnboost/iostreams/detail/adapter/*.*) \ |
| 111 | $(wildcard ndnboost/iostreams/detail/config/*.*) \ |
| 112 | $(wildcard ndnboost/iostreams/detail/streambuf/*.*) \ |
| 113 | $(wildcard ndnboost/iostreams/detail/vc6/*.*) \ |
| 114 | $(wildcard ndnboost/iostreams/detail/broken_overload_resolution/*.*) \ |
| 115 | $(wildcard ndnboost/integer/*.*) \ |
| 116 | $(wildcard ndnboost/optional/*.*) \ |
| 117 | $(wildcard ndnboost/numeric/*.*) \ |
| 118 | $(wildcard ndnboost/numeric/conversion/*.*) \ |
| 119 | $(wildcard ndnboost/numeric/conversion/detail/*.*) \ |
| 120 | $(wildcard ndnboost/numeric/conversion/detail/preprocessed/*.*) \ |
| 121 | $(wildcard ndnboost/function/*.*) \ |
| 122 | $(wildcard ndnboost/function/detail/*.*) \ |
| 123 | $(wildcard ndnboost/random/*.*) \ |
| 124 | $(wildcard ndnboost/random/detail/*.*) \ |
| 125 | $(wildcard ndnboost/system/*.*) \ |
| 126 | $(wildcard ndnboost/container/*.*) \ |
| 127 | $(wildcard ndnboost/functional/*.*) \ |
| 128 | $(wildcard ndnboost/functional/hash/*.*) \ |
| 129 | $(wildcard ndnboost/functional/hash/detail/*.*) \ |
| 130 | $(wildcard ndnboost/pending/*.*) \ |
| 131 | $(wildcard ndnboost/io/*.*) \ |
| 132 | $(wildcard ndnboost/io/detail/*.*) \ |
| 133 | $(wildcard ndnboost/exception/*.*) \ |
| 134 | $(wildcard ndnboost/exception/detail/*.*) \ |
| 135 | $(wildcard ndnboost/preprocessor/*.*) \ |
| 136 | $(wildcard ndnboost/preprocessor/repetition/*.*) \ |
| 137 | $(wildcard ndnboost/preprocessor/repetition/detail/*.*) \ |
| 138 | $(wildcard ndnboost/preprocessor/repetition/detail/dmc/*.*) \ |
| 139 | $(wildcard ndnboost/preprocessor/repetition/detail/edg/*.*) \ |
| 140 | $(wildcard ndnboost/preprocessor/repetition/detail/msvc/*.*) \ |
| 141 | $(wildcard ndnboost/preprocessor/facilities/*.*) \ |
| 142 | $(wildcard ndnboost/preprocessor/logical/*.*) \ |
| 143 | $(wildcard ndnboost/preprocessor/control/*.*) \ |
| 144 | $(wildcard ndnboost/preprocessor/control/detail/*.*) \ |
| 145 | $(wildcard ndnboost/preprocessor/control/detail/dmc/*.*) \ |
| 146 | $(wildcard ndnboost/preprocessor/control/detail/edg/*.*) \ |
| 147 | $(wildcard ndnboost/preprocessor/control/detail/msvc/*.*) \ |
| 148 | $(wildcard ndnboost/preprocessor/arithmetic/*.*) \ |
| 149 | $(wildcard ndnboost/preprocessor/arithmetic/detail/*.*) \ |
| 150 | $(wildcard ndnboost/preprocessor/array/*.*) \ |
| 151 | $(wildcard ndnboost/preprocessor/config/*.*) \ |
| 152 | $(wildcard ndnboost/preprocessor/slot/*.*) \ |
| 153 | $(wildcard ndnboost/preprocessor/slot/detail/*.*) \ |
| 154 | $(wildcard ndnboost/preprocessor/seq/*.*) \ |
| 155 | $(wildcard ndnboost/preprocessor/seq/detail/*.*) \ |
| 156 | $(wildcard ndnboost/preprocessor/comparison/*.*) \ |
| 157 | $(wildcard ndnboost/preprocessor/punctuation/*.*) \ |
| 158 | $(wildcard ndnboost/preprocessor/iteration/*.*) \ |
| 159 | $(wildcard ndnboost/preprocessor/iteration/detail/*.*) \ |
| 160 | $(wildcard ndnboost/preprocessor/iteration/detail/iter/*.*) \ |
| 161 | $(wildcard ndnboost/preprocessor/iteration/detail/bounds/*.*) \ |
| 162 | $(wildcard ndnboost/preprocessor/debug/*.*) \ |
| 163 | $(wildcard ndnboost/preprocessor/variadic/*.*) \ |
| 164 | $(wildcard ndnboost/preprocessor/tuple/*.*) \ |
| 165 | $(wildcard ndnboost/preprocessor/detail/*.*) \ |
| 166 | $(wildcard ndnboost/preprocessor/detail/dmc/*.*) \ |
| 167 | $(wildcard ndnboost/preprocessor/list/*.*) \ |
| 168 | $(wildcard ndnboost/preprocessor/list/detail/*.*) \ |
| 169 | $(wildcard ndnboost/preprocessor/list/detail/dmc/*.*) \ |
| 170 | $(wildcard ndnboost/preprocessor/list/detail/edg/*.*) \ |
| 171 | $(wildcard ndnboost/move/*.*) \ |
| 172 | $(wildcard ndnboost/move/detail/*.*) \ |
| 173 | $(wildcard ndnboost/algorithm/*.*) \ |
| 174 | $(wildcard ndnboost/algorithm/string/*.*) \ |
| 175 | $(wildcard ndnboost/algorithm/string/detail/*.*) \ |
| 176 | $(wildcard ndnboost/type_traits/*.*) \ |
| 177 | $(wildcard ndnboost/type_traits/msvc/*.*) \ |
| 178 | $(wildcard ndnboost/type_traits/detail/*.*) \ |
| 179 | $(wildcard ndnboost/tuple/*.*) \ |
| 180 | $(wildcard ndnboost/tuple/detail/*.*) \ |
| 181 | $(wildcard ndnboost/detail/*.*) \ |
| 182 | $(wildcard ndnboost/function_types/*.*) \ |
| 183 | $(wildcard ndnboost/function_types/config/*.*) \ |
| 184 | $(wildcard ndnboost/function_types/detail/*.*) \ |
| 185 | $(wildcard ndnboost/function_types/detail/pp_retag_default_cc/*.*) \ |
| 186 | $(wildcard ndnboost/function_types/detail/components_impl/*.*) \ |
| 187 | $(wildcard ndnboost/function_types/detail/pp_variate_loop/*.*) \ |
| 188 | $(wildcard ndnboost/function_types/detail/classifier_impl/*.*) \ |
| 189 | $(wildcard ndnboost/function_types/detail/pp_cc_loop/*.*) \ |
| 190 | $(wildcard ndnboost/function_types/detail/encoding/*.*) \ |
| 191 | $(wildcard ndnboost/function_types/detail/synthesize_impl/*.*) \ |
| 192 | $(wildcard ndnboost/function_types/detail/pp_tags/*.*) \ |
| 193 | $(wildcard ndnboost/concept/*.*) \ |
| 194 | $(wildcard ndnboost/concept/detail/*.*) \ |
| 195 | $(wildcard ndnboost/lambda/*.*) \ |
| 196 | $(wildcard ndnboost/lambda/detail/*.*) |
Jeff Thompson | 3855198 | 2013-10-10 11:58:05 -0700 | [diff] [blame] | 197 | |
Alexander Afanasyev | f7f878c | 2014-01-12 13:57:56 -0800 | [diff] [blame] | 198 | nobase_include_HEADERS = $(ndn_cpp_c_headers) $(ndn_cpp_cpp_headers) |
| 199 | |
| 200 | if ! USE_SYSTEM_BOOST |
| 201 | nobase_include_HEADERS += $(ndnboost_headers) |
| 202 | endif |