| Mark Erickson | 932c470 | 2015-08-29 10:46:51 -0500 | [diff] [blame] | 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 |  | 
| Nobuaki Sukegawa | f295284 | 2016-02-27 03:29:34 +0900 | [diff] [blame] | 20 | BUILT_SOURCES = gen-dart/tutorial/lib/tutorial.dart gen-dart/shared/lib/shared.dart | 
|  | 21 |  | 
| Mark Erickson | 932c470 | 2015-08-29 10:46:51 -0500 | [diff] [blame] | 22 | gen-dart/tutorial/lib/tutorial.dart gen-dart/shared/lib/shared.dart: $(top_srcdir)/tutorial/tutorial.thrift | 
|  | 23 | $(THRIFT) --gen dart -r $< | 
|  | 24 |  | 
|  | 25 | all-local: gen-dart/tutorial/lib/tutorial.dart pub-get | 
|  | 26 |  | 
|  | 27 | clean-local: | 
| James E. King III | b96c438 | 2019-01-24 17:45:07 -0500 | [diff] [blame] | 28 | $(RM) -r gen-*/ | 
|  | 29 | find . -type d -name ".dart_tool" | xargs $(RM) -r | 
| Mark Erickson | 4082ef8 | 2016-07-12 11:25:47 -0500 | [diff] [blame] | 30 | find . -type d -name "packages" | xargs $(RM) -r | 
|  | 31 | find . -type f -name ".packages" | xargs $(RM) | 
| Mark Erickson | 3c55440 | 2017-01-04 10:11:06 -0600 | [diff] [blame] | 32 | find . -type f -name "pubspec.lock" | xargs $(RM) | 
| Mark Erickson | 932c470 | 2015-08-29 10:46:51 -0500 | [diff] [blame] | 33 |  | 
| James E. King III | b96c438 | 2019-01-24 17:45:07 -0500 | [diff] [blame] | 34 | dist-hook: | 
|  | 35 | $(RM) -r $(distdir)/gen-*/ | 
|  | 36 | find $(distdir) -type d -name ".dart_tool" | xargs $(RM) -r | 
|  | 37 | find $(distdir) -type d -name "packages" | xargs $(RM) -r | 
|  | 38 | find $(distdir) -type f -name ".packages" | xargs $(RM) | 
|  | 39 | find $(distdir) -type f -name "pubspec.lock" | xargs $(RM) | 
|  | 40 |  | 
| Mark Erickson | 932c470 | 2015-08-29 10:46:51 -0500 | [diff] [blame] | 41 | pub-get: pub-get-gen pub-get-client pub-get-console-client pub-get-server | 
|  | 42 |  | 
|  | 43 | pub-get-gen: pub-get-tutorial pub-get-shared | 
|  | 44 |  | 
|  | 45 | pub-get-tutorial: gen-dart/tutorial/lib/tutorial.dart | 
|  | 46 | cd gen-dart/tutorial; ${DARTPUB} get | 
|  | 47 |  | 
|  | 48 | pub-get-shared: gen-dart/shared/lib/shared.dart | 
|  | 49 | cd gen-dart/shared; ${DARTPUB} get | 
|  | 50 |  | 
|  | 51 | pub-get-client: | 
|  | 52 | cd client; ${DARTPUB} get | 
|  | 53 |  | 
|  | 54 | pub-get-console-client: | 
|  | 55 | cd console_client; ${DARTPUB} get | 
|  | 56 |  | 
|  | 57 | pub-get-server: | 
| Nobuaki Sukegawa | f295284 | 2016-02-27 03:29:34 +0900 | [diff] [blame] | 58 | cd server; ${DARTPUB} get | 
| Mark Erickson | 932c470 | 2015-08-29 10:46:51 -0500 | [diff] [blame] | 59 |  | 
|  | 60 | tutorialserver: pub-get-gen pub-get-server | 
|  | 61 | ${DART} server/bin/main.dart | 
|  | 62 |  | 
|  | 63 | tutorialclient: pub-get-gen pub-get-client | 
|  | 64 | cd client; ${DARTPUB} serve | 
|  | 65 |  | 
|  | 66 | tutorialconsoleclient: pub-get-console-client | 
| Nobuaki Sukegawa | f295284 | 2016-02-27 03:29:34 +0900 | [diff] [blame] | 67 | ${DART} console_client/bin/main.dart | 
| Nobuaki Sukegawa | e134cbc | 2016-03-18 15:13:36 +0900 | [diff] [blame] | 68 |  | 
| Thomas | 63f0458 | 2024-03-21 22:51:07 +0900 | [diff] [blame] | 69 | distdir: | 
|  | 70 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | 
|  | 71 |  | 
| Nobuaki Sukegawa | e134cbc | 2016-03-18 15:13:36 +0900 | [diff] [blame] | 72 | EXTRA_DIST = \ | 
|  | 73 | client/web/client.dart \ | 
|  | 74 | client/web/index.html \ | 
|  | 75 | client/web/styles.css \ | 
|  | 76 | client/pubspec.yaml \ | 
|  | 77 | console_client/bin/main.dart \ | 
|  | 78 | console_client/pubspec.yaml \ | 
|  | 79 | server/bin/main.dart \ | 
|  | 80 | server/pubspec.yaml \ | 
|  | 81 | build.sh |