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