| 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: | 
|  | 28 | $(RM) -r gen-* | 
| Mark Erickson | 4082ef8 | 2016-07-12 11:25:47 -0500 | [diff] [blame] | 29 | find . -type d -name "packages" | xargs $(RM) -r | 
|  | 30 | find . -type f -name ".packages" | xargs $(RM) | 
| Mark Erickson | 3c55440 | 2017-01-04 10:11:06 -0600 | [diff] [blame] | 31 | find . -type f -name "pubspec.lock" | xargs $(RM) | 
| Mark Erickson | 932c470 | 2015-08-29 10:46:51 -0500 | [diff] [blame] | 32 |  | 
|  | 33 | pub-get: pub-get-gen pub-get-client pub-get-console-client pub-get-server | 
|  | 34 |  | 
|  | 35 | pub-get-gen: pub-get-tutorial pub-get-shared | 
|  | 36 |  | 
|  | 37 | pub-get-tutorial: gen-dart/tutorial/lib/tutorial.dart | 
|  | 38 | cd gen-dart/tutorial; ${DARTPUB} get | 
|  | 39 |  | 
|  | 40 | pub-get-shared: gen-dart/shared/lib/shared.dart | 
|  | 41 | cd gen-dart/shared; ${DARTPUB} get | 
|  | 42 |  | 
|  | 43 | pub-get-client: | 
|  | 44 | cd client; ${DARTPUB} get | 
|  | 45 |  | 
|  | 46 | pub-get-console-client: | 
|  | 47 | cd console_client; ${DARTPUB} get | 
|  | 48 |  | 
|  | 49 | pub-get-server: | 
| Nobuaki Sukegawa | f295284 | 2016-02-27 03:29:34 +0900 | [diff] [blame] | 50 | cd server; ${DARTPUB} get | 
| Mark Erickson | 932c470 | 2015-08-29 10:46:51 -0500 | [diff] [blame] | 51 |  | 
|  | 52 | tutorialserver: pub-get-gen pub-get-server | 
|  | 53 | ${DART} server/bin/main.dart | 
|  | 54 |  | 
|  | 55 | tutorialclient: pub-get-gen pub-get-client | 
|  | 56 | cd client; ${DARTPUB} serve | 
|  | 57 |  | 
|  | 58 | tutorialconsoleclient: pub-get-console-client | 
| Nobuaki Sukegawa | f295284 | 2016-02-27 03:29:34 +0900 | [diff] [blame] | 59 | ${DART} console_client/bin/main.dart | 
| Nobuaki Sukegawa | e134cbc | 2016-03-18 15:13:36 +0900 | [diff] [blame] | 60 |  | 
|  | 61 | EXTRA_DIST = \ | 
|  | 62 | client/web/client.dart \ | 
|  | 63 | client/web/index.html \ | 
|  | 64 | client/web/styles.css \ | 
|  | 65 | client/pubspec.yaml \ | 
|  | 66 | console_client/bin/main.dart \ | 
|  | 67 | console_client/pubspec.yaml \ | 
|  | 68 | server/bin/main.dart \ | 
|  | 69 | server/pubspec.yaml \ | 
| Jens Geyer | f3a2974 | 2017-11-30 22:30:03 +0100 | [diff] [blame] | 70 | console_client/.analysis_options \ | 
|  | 71 | client/.analysis_options \ | 
|  | 72 | server/.analysis_options \ | 
| Nobuaki Sukegawa | e134cbc | 2016-03-18 15:13:36 +0900 | [diff] [blame] | 73 | build.sh |