Overview
Comment: | fixed gendeps.scm, wip |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | v1.65-real-new-runs-view-wip3 |
Files: | files | file ages | folders |
SHA1: |
9fb9312fc1d379d4e3c10db9ff8e10f5 |
User & Date: | matt on 2021-02-26 21:38:11 |
Other Links: | branch diff | manifest | tags |
Context
2021-02-26
| ||
22:08 | wip check-in: 6ebcb76448 user: matt tags: v1.65-real-new-runs-view-wip3 | |
21:38 | fixed gendeps.scm, wip check-in: 9fb9312fc1 user: matt tags: v1.65-real-new-runs-view-wip3 | |
20:48 | wip check-in: 00d480caad user: matt tags: v1.65-real-new-runs-view-wip3 | |
Changes
Modified Makefile from [59ec1092d4] to [4696eb1992].
︙ | ︙ | |||
495 496 497 498 499 500 501 | if csi -ne '(use postgresql)';then \ echo "(use postgresql)(hash-table-set! *available-db* 'postgresql #t)" >> altdb.scm;\ fi portlogger-example : portlogger-example.scm api.o archive.o client.o common.o configf.o dashboard-tests.o dashboard-context-menu.o db.o dcommon.o ezsteps.o filedb.o genexample.o gutils.o http-transport.o items.o launch.o lock-queue.o mofiles/margsmod.o mt.o mofiles/portlogger.o process.o rmt.o runconfig.o runs.o sdb.o server.o synchash.o mofiles/tasks.o tdb.o tests.o tree.o csc $(CSCOPTS) portlogger-example.scm api.o archive.o client.o common.o configf.o dashboard-tests.o dashboard-context-menu.o db.o dcommon.o ezsteps.o filedb.o genexample.o gutils.o http-transport.o items.o launch.o lock-queue.o mofiles/margsmod.o mt.o mofiles/portlogger.o process.o rmt.o runconfig.o runs.o sdb.o server.o synchash.o mofiles/tasks.o tdb.o tests.o tree.o | < | > | > > | 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 | if csi -ne '(use postgresql)';then \ echo "(use postgresql)(hash-table-set! *available-db* 'postgresql #t)" >> altdb.scm;\ fi portlogger-example : portlogger-example.scm api.o archive.o client.o common.o configf.o dashboard-tests.o dashboard-context-menu.o db.o dcommon.o ezsteps.o filedb.o genexample.o gutils.o http-transport.o items.o launch.o lock-queue.o mofiles/margsmod.o mt.o mofiles/portlogger.o process.o rmt.o runconfig.o runs.o sdb.o server.o synchash.o mofiles/tasks.o tdb.o tests.o tree.o csc $(CSCOPTS) portlogger-example.scm api.o archive.o client.o common.o configf.o dashboard-tests.o dashboard-context-menu.o db.o dcommon.o ezsteps.o filedb.o genexample.o gutils.o http-transport.o items.o launch.o lock-queue.o mofiles/margsmod.o mt.o mofiles/portlogger.o process.o rmt.o runconfig.o runs.o sdb.o server.o synchash.o mofiles/tasks.o tdb.o tests.o tree.o %.pdf : %.dot dot -Tpdf $*.dot -o $*.pdf all.dot all-inc.dot : *.scm gendeps all *.scm buildmanual: cd docs/manual && make wikipage=plan editwiki: cd docs/manual && ../../utils/editwiki $(wikipage) |
︙ | ︙ |
Modified api.scm from [77e3c448d9] to [87d8f25daf].
︙ | ︙ | |||
18 19 20 21 22 23 24 | ;; You should have received a copy of the GNU General Public License ;; along with Megatest. If not, see <http://www.gnu.org/licenses/>. ;; ;;====================================================================== (use srfi-69 posix) | < < < < < < < < < < < < < | 18 19 20 21 22 23 24 25 | ;; You should have received a copy of the GNU General Public License ;; along with Megatest. If not, see <http://www.gnu.org/licenses/>. ;; ;;====================================================================== (use srfi-69 posix) |
Modified megatest.scm from [beb850a30c] to [07cfdf8163].
︙ | ︙ | |||
29 30 31 32 33 34 35 | (declare (uses runs)) (declare (uses launch)) (declare (uses server)) (declare (uses client)) (declare (uses tests)) (declare (uses genexample)) | < < | < < | 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | (declare (uses runs)) (declare (uses launch)) (declare (uses server)) (declare (uses client)) (declare (uses tests)) (declare (uses genexample)) (declare (uses db)) (declare (uses tdb)) (declare (uses mt)) (declare (uses tasks)) ;; only used for debugging. (import tasks) (declare (uses tasks.import)) (declare (uses env)) (declare (uses diff-report)) ;; Needed for repl even if not used here in megatest.scm ;; ORDER MATTERS! (declare (uses commonmod)) (import commonmod) (declare (uses commonmod.import)) |
︙ | ︙ |
Modified rmt.scm from [5fce726984] to [735b355abf].
︙ | ︙ | |||
17 18 19 20 21 22 23 | ;; along with Megatest. If not, see <http://www.gnu.org/licenses/>. ;; ;;====================================================================== (use format typed-records) ;; RADT => purpose of json format?? (declare (unit rmt)) | < < < < < < < < < < < < < < < < < < < < < < < < < < < | 17 18 19 20 21 22 23 | ;; along with Megatest. If not, see <http://www.gnu.org/licenses/>. ;; ;;====================================================================== (use format typed-records) ;; RADT => purpose of json format?? (declare (unit rmt)) |
Modified utils/gendeps.scm from [73cc77990e] to [847b7e11cc].
︙ | ︙ | |||
23 24 25 26 27 28 29 | (define (portprint p . args) (with-output-to-port p (lambda () (apply print args)))) (define modules-without-mod | | | 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | (define (portprint p . args) (with-output-to-port p (lambda () (apply print args)))) (define modules-without-mod "(ods|transport|portlogger|tasks|pgdb)") (define (mofiles-adjust->dot-o inf) (regex-case inf ("^.*mod$" _ (conc "mofiles/"inf".o")) (modules-without-mod _ (conc "mofiles/"inf".o")) ("pgdb" _ (conc "cgisetup/models/"inf".o")) |
︙ | ︙ | |||
80 81 82 83 84 85 86 | (portprint dotport "\""usingname"\" -> \""sname"\"")) (moduledec (_ modname) (print "Found module "modname) (hash-table-set! moduledata modname sname)) (importuse (_ importname) (print "Found import "importname) (hh-push incldata importname sname)) | < > | > | < | 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 | (portprint dotport "\""usingname"\" -> \""sname"\"")) (moduledec (_ modname) (print "Found module "modname) (hash-table-set! moduledata modname sname)) (importuse (_ importname) (print "Found import "importname) (hh-push incldata importname sname)) (else #f)) (loop (read-line))))))))) files) (hash-table-for-each incldata (lambda (impname snames) (for-each (lambda (sname) (if (hash-table-exists? moduledata impname) (if (hash-table-exists? incldata sname) (make-inc-entry incport incdotport sname impname) (print "Skipping module "sname", it is not used by any other modules")) (print "No module file found for import " impname))) snames))) (portprint dotport "}") (portprint incdotport "}") (close-output-port dotport) (close-output-port incport) (close-output-port incdotport))) |
︙ | ︙ |