]> git.proxmox.com Git - ceph.git/blame - ceph/src/jaegertracing/thrift/tutorial/Makefile.am
buildsys: switch source download to quincy
[ceph.git] / ceph / src / jaegertracing / thrift / tutorial / Makefile.am
CommitLineData
f67539c2
TL
1#
2# Licensed to the Apache Software Foundation (ASF) under one
3# or more contributor license agreements. See the NOTICE file
4# distributed with this work for additional information
5# regarding copyright ownership. The ASF licenses this file
6# to you under the Apache License, Version 2.0 (the
7# "License"); you may not use this file except in compliance
8# with the License. You may obtain a copy of the License at
9#
10# http://www.apache.org/licenses/LICENSE-2.0
11#
12# Unless required by applicable law or agreed to in writing,
13# software distributed under the License is distributed on an
14# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15# KIND, either express or implied. See the License for the
16# specific language governing permissions and limitations
17# under the License.
18#
19
20SUBDIRS =
21
22if MINGW
23# do nothing, just build the compiler
24else
25
26if WITH_C_GLIB
27SUBDIRS += c_glib
28endif
29
30if WITH_CPP
31SUBDIRS += cpp
32endif
33
34if WITH_D
35SUBDIRS += d
36endif
37
38if WITH_JAVA
39SUBDIRS += java
40SUBDIRS += js
41endif
42
43if WITH_PYTHON
44SUBDIRS += py
45SUBDIRS += py.twisted
46SUBDIRS += py.tornado
47endif
48
49if WITH_RUBY
50SUBDIRS += rb
51endif
52
53if WITH_HASKELL
54SUBDIRS += hs
55endif
56
57if WITH_HAXE
58SUBDIRS += haxe
59endif
60
61if WITH_DOTNET
62SUBDIRS += netcore
63SUBDIRS += netstd
64endif
65
66if WITH_GO
67SUBDIRS += go
68endif
69
70if WITH_NODEJS
71SUBDIRS += nodejs
72endif
73
74if WITH_DART
75SUBDIRS += dart
76endif
77
78if WITH_RS
79SUBDIRS += rs
80endif
81
82if WITH_CL
83SUBDIRS += cl
84endif
85
86#
87# generate html for ThriftTest.thrift
88#
89all-local:
90 $(top_builddir)/compiler/cpp/thrift --gen html -r $(top_srcdir)/tutorial/tutorial.thrift
91
92clean-local:
93 rm -rf $(top_srcdir)/tutorial/gen-html
94
95endif
96
97# Any folders or files not listed above being added to SUBDIR need to be placed here in
98# EXTRA_DIST to be included in the release
99EXTRA_DIST = \
100 as3 \
101 csharp \
102 d \
103 delphi \
104 erl \
105 hs \
106 ocaml \
107 perl \
108 php \
109 shared.thrift \
110 tutorial.thrift \
111 README.md