Showing
1 changed file
with
14 additions
and
10 deletions
| @@ -18,7 +18,7 @@ | @@ -18,7 +18,7 @@ | ||
| 18 | FONTS=pdf/open-sans.ttf pdf/open-sans-bold.ttf pdf/roboto.ttf pdf/noto-sans.ttf pdf/genyomintw.ttf demo/assets/roboto1.ttf demo/assets/roboto2.ttf demo/assets/roboto3.ttf demo/assets/open-sans.ttf demo/assets/open-sans-bold.ttf | 18 | FONTS=pdf/open-sans.ttf pdf/open-sans-bold.ttf pdf/roboto.ttf pdf/noto-sans.ttf pdf/genyomintw.ttf demo/assets/roboto1.ttf demo/assets/roboto2.ttf demo/assets/roboto3.ttf demo/assets/open-sans.ttf demo/assets/open-sans-bold.ttf |
| 19 | COV_PORT=9292 | 19 | COV_PORT=9292 |
| 20 | 20 | ||
| 21 | -all: $(FONTS) demo/assets/logo.png demo/assets/profile.jpg format | 21 | +all: $(FONTS) demo/assets/logo.png demo/assets/profile.jpg format printing/example/.metadata get |
| 22 | 22 | ||
| 23 | pdf/open-sans.ttf: | 23 | pdf/open-sans.ttf: |
| 24 | curl -L "https://github.com/google/fonts/raw/master/apache/opensans/OpenSans-Regular.ttf" > $@ | 24 | curl -L "https://github.com/google/fonts/raw/master/apache/opensans/OpenSans-Regular.ttf" > $@ |
| @@ -75,34 +75,38 @@ format-swift: $(SWFT_SRC) | @@ -75,34 +75,38 @@ format-swift: $(SWFT_SRC) | ||
| 75 | node_modules: | 75 | node_modules: |
| 76 | npm install lcov-summary | 76 | npm install lcov-summary |
| 77 | 77 | ||
| 78 | -get-pdf: | 78 | +printing/example/.metadata: |
| 79 | + cd printing/example; flutter create -t app --no-overwrite --org net.nfet --project-name example . | ||
| 80 | + rm -rf printing/example/test | ||
| 81 | + | ||
| 82 | +pdf/pubspec.lock: pdf/pubspec.yaml | ||
| 79 | cd pdf; pub get | 83 | cd pdf; pub get |
| 80 | 84 | ||
| 81 | -get-printing: | 85 | +printing/pubspec.lock: printing/pubspec.yaml |
| 82 | cd printing; flutter packages get | 86 | cd printing; flutter packages get |
| 83 | 87 | ||
| 84 | -get-demo: | 88 | +demo/pubspec.lock: demo/pubspec.yaml |
| 85 | cd demo; flutter packages get | 89 | cd demo; flutter packages get |
| 86 | 90 | ||
| 87 | -get-readme: | 91 | +test/pubspec.lock: test/pubspec.yaml |
| 88 | cd test; flutter packages get | 92 | cd test; flutter packages get |
| 89 | 93 | ||
| 90 | -get: $(FONTS) get-pdf get-printing get-demo get-readme | 94 | +get: $(FONTS) pdf/pubspec.lock printing/pubspec.lock demo/pubspec.lock test/pubspec.lock |
| 91 | 95 | ||
| 92 | -test-pdf: $(FONTS) get-pdf .coverage | 96 | +test-pdf: $(FONTS) pdf/pubspec.lock .coverage |
| 93 | cd pdf; pub global run coverage:collect_coverage --port=$(COV_PORT) -o coverage.json --resume-isolates --wait-paused &\ | 97 | cd pdf; pub global run coverage:collect_coverage --port=$(COV_PORT) -o coverage.json --resume-isolates --wait-paused &\ |
| 94 | dart --enable-asserts --disable-service-auth-codes --enable-vm-service=$(COV_PORT) --pause-isolates-on-exit test/all_tests.dart | 98 | dart --enable-asserts --disable-service-auth-codes --enable-vm-service=$(COV_PORT) --pause-isolates-on-exit test/all_tests.dart |
| 95 | cd pdf; pub global run coverage:format_coverage --packages=.packages -i coverage.json --report-on lib --lcov --out lcov.info | 99 | cd pdf; pub global run coverage:format_coverage --packages=.packages -i coverage.json --report-on lib --lcov --out lcov.info |
| 96 | cd pdf; for EXAMPLE in $(shell cd pdf; find example -name '*.dart'); do dart $$EXAMPLE; done | 100 | cd pdf; for EXAMPLE in $(shell cd pdf; find example -name '*.dart'); do dart $$EXAMPLE; done |
| 97 | test/compare-pdf.sh pdf test/golden | 101 | test/compare-pdf.sh pdf test/golden |
| 98 | 102 | ||
| 99 | -test-printing: $(FONTS) get-printing .coverage | 103 | +test-printing: $(FONTS) printing/pubspec.lock .coverage |
| 100 | cd printing; flutter test --coverage --coverage-path lcov.info | 104 | cd printing; flutter test --coverage --coverage-path lcov.info |
| 101 | 105 | ||
| 102 | -test-demo: $(FONTS) get-printing .coverage | 106 | +test-demo: $(FONTS) demo/pubspec.lock .coverage |
| 103 | cd demo; flutter test --coverage --coverage-path lcov.info | 107 | cd demo; flutter test --coverage --coverage-path lcov.info |
| 104 | 108 | ||
| 105 | -test-readme: $(FONTS) get-readme | 109 | +test-readme: $(FONTS) test/pubspec.lock |
| 106 | cd test; dart extract_readme.dart | 110 | cd test; dart extract_readme.dart |
| 107 | cd test; dartanalyzer readme-*.dart | 111 | cd test; dartanalyzer readme-*.dart |
| 108 | 112 |
-
Please register or login to post a comment