Overview
Comment: | misc |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | v1.6584-nanomsg |
Files: | files | file ages | folders |
SHA1: |
cf42e4ea4da0a086461e3a34c6573707 |
User & Date: | matt on 2021-11-13 05:15:08 |
Other Links: | branch diff | manifest | tags |
Context
2021-11-13
| ||
21:17 | Added minimal example of how build works check-in: 49214f61e2 user: matt tags: v1.6584-nanomsg | |
05:15 | misc check-in: cf42e4ea4d user: matt tags: v1.6584-nanomsg | |
2021-11-10
| ||
21:17 | compilation clean up check-in: b6ea6cc3d4 user: matt tags: v1.6584-nanomsg | |
Changes
Modified Makefile from [a57a89892c] to [0383b008f1].
︙ | ︙ | |||
126 127 128 129 130 131 132 | # BASH_MACHTYPE=$(shell bash -c "echo \$$MACHTYPE") # ARCHSTR=$(BASH_MACHTYPE)_$(shell lsb_release -sr) ARCHSTR=$(shell if [[ -e /usr/bin/sw_vers ]]; then /usr/bin/sw_vers -productVersion; else lsb_release -sr; fi) # ARCHSTR=$(shell bash -c "echo \$$MACHTYPE") PNGFILES = $(shell cd docs/manual;ls *png) | | | | | 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 | # BASH_MACHTYPE=$(shell bash -c "echo \$$MACHTYPE") # ARCHSTR=$(BASH_MACHTYPE)_$(shell lsb_release -sr) ARCHSTR=$(shell if [[ -e /usr/bin/sw_vers ]]; then /usr/bin/sw_vers -productVersion; else lsb_release -sr; fi) # ARCHSTR=$(shell bash -c "echo \$$MACHTYPE") PNGFILES = $(shell cd docs/manual;ls *png) mtest: megatest.scm $(MOFILES) $(MOIMPFILES) megatest-fossil-hash.scm csc $(CSCOPTS) $(MOFILES) $(MOIMPFILES) megatest.scm -o mtest showmtesthash: @echo $(MTESTHASH) dboard : dashboard.scm $(MOFILES) $(MOIMPFILES) $(GMOFILES) $(GMOIMPFILES) megatest-fossil-hash.scm csc -k $(CSCOPTS) $(MOFILES) $(MOIMPFILES) $(GMOFILES) $(GMOIMPFILES) dashboard.scm -o dboard mtut: $(OFILES) $(MOFILES) megatest-fossil-hash.scm mtut.scm csc $(CSCOPTS) $(OFILES) $(MOFILES) mtut.scm -o mtut # include makefile.inc TCMTOBJS = \ |
︙ | ︙ |
Modified commonmod.scm from [13a561f78c] to [f0766e728c].
︙ | ︙ | |||
468 469 470 471 472 473 474 475 476 477 478 479 480 481 | bdat-orig-env bdat-runs-data bdat-task-db-set! bdat-time-to-exit-set! bdat-watchdog-set! bdat-task-db-set! make-launch:einf launch:einf-pid launch:einf-exit-status launch:einf-exit-code launch:einf-rollup-status launch:einf-pid-set! | > | 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 | bdat-orig-env bdat-runs-data bdat-task-db-set! bdat-time-to-exit-set! bdat-watchdog-set! bdat-task-db-set! bdat-target-set! make-launch:einf launch:einf-pid launch:einf-exit-status launch:einf-exit-code launch:einf-rollup-status launch:einf-pid-set! |
︙ | ︙ |
Modified dashboard.scm from [cda64317ab] to [677c0ae86b].
︙ | ︙ | |||
26 27 28 29 30 31 32 | (declare (uses bigmod.import)) (declare (uses commonmod)) (declare (uses configfmod)) (declare (uses dashboard-context-menu)) (declare (uses dashboard-tests)) (declare (uses dbmod)) (declare (uses dcommon)) | | > > > > > > > > > > > < | < | < | | < > | | > > > > > > > > > > > > > > > > > > > > | < > > > > > > < < > | | < < | | | 26 27 28 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 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 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 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 | (declare (uses bigmod.import)) (declare (uses commonmod)) (declare (uses configfmod)) (declare (uses dashboard-context-menu)) (declare (uses dashboard-tests)) (declare (uses dbmod)) (declare (uses dcommon)) ;; (declare (uses debugprint.import)) (declare (uses itemsmod)) (declare (uses launchmod)) (declare (uses mtargs)) (declare (uses mtmod)) (declare (uses mtver)) (declare (uses processmod)) (declare (uses runsmod)) (declare (uses rmtmod)) (declare (uses subrunmod)) (declare (uses tree)) (declare (uses vgmod)) (declare (uses testsmod)) (declare (uses tasksmod)) ;; needed for configf scripts, scheme etc. ;; (declare (uses apimod.import)) ;; (declare (uses debugprint.import)) ;; (declare (uses mtargs.import)) ;; (declare (uses commonmod.import)) ;; (declare (uses configfmod.import)) ;; (declare (uses bigmod.import)) ;; (declare (uses dbmod.import)) ;; (declare (uses rmtmod.import)) ;; ;; (declare (uses servermod.import)) ;; (declare (uses launchmod.import)) ;; (declare (uses dashboard-guimonitor)) ;; (declare (uses dashboard-main)) (module dashboard * (import scheme chicken.base chicken.bitwise chicken.condition chicken.eval chicken.file chicken.file.posix chicken.format chicken.io chicken.irregex chicken.pathname chicken.port chicken.pretty-print chicken.process chicken.process-context chicken.process-context.posix chicken.process.signal chicken.random chicken.repl chicken.sort chicken.string chicken.tcp chicken.time chicken.time.posix (prefix iup iup:) canvas-draw canvas-draw-iup (prefix sqlite3 sqlite3:) srfi-1 regex regex-case srfi-69 typed-records sparse-vectors format srfi-4 srfi-14 ) ;; (include "common_records.scm") ;; (include "db_records.scm") ;; (include "run_records.scm") ;; (include "task_records.scm") ;; (include "megatest-version.scm") (include "megatest-fossil-hash.scm") ;; (include "vg_records.scm") (import (prefix mtargs args:) ;; gutils bigmod commonmod configfmod dashboard-context-menu dashboard-tests dbmod dcommon debugprint itemsmod launchmod mtmod mtver processmod rmtmod runsmod subrunmod tasksmod testsmod tree vgmod ducttape-lib ) (define help (conc "Megatest Dashboard, documentation at http://www.kiatoa.com/fossils/megatest version " megatest-version " license GPL, Copyright (C) Matt Welland 2012-2017 |
︙ | ︙ | |||
3631 3632 3633 3634 3635 3636 3637 | )) "dashboard:runs-tab-updater")) ;;====================================================================== ;; The heavy lifting starts here ;;====================================================================== | | | 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 | )) "dashboard:runs-tab-updater")) ;;====================================================================== ;; The heavy lifting starts here ;;====================================================================== (define (dashboard-main) (let ((mtdb-path (conc *toppath* "/megatest.db"))) ;; #;(if (and (common:file-exists? mtdb-path) (file-writable? mtdb-path)) (if (not (args:get-arg "-skip-version-check")) (common:exit-on-version-changed))) (let* ((commondat (dboard:commondat-make))) ;; Move this stuff to db.scm? I'm not sure that is the right thing to do... |
︙ | ︙ | |||
3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 | (let ((th1 (make-thread (lambda () (thread-sleep! 1) (dboard:common-run-curr-updaters commondat 0) ;; force update of summary tab ) "update buttons once")) (th2 (make-thread iup:main-loop "Main loop"))) (thread-start! th2) (thread-join! th2))))) ) (import dashboard) ;; ease debugging by loading ~/.dashboardrc | > > > > > > > > > > > > | < | < < | | 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 | (let ((th1 (make-thread (lambda () (thread-sleep! 1) (dboard:common-run-curr-updaters commondat 0) ;; force update of summary tab ) "update buttons once")) (th2 (make-thread iup:main-loop "Main loop"))) (thread-start! th2) (thread-join! th2))))) (define (get-debugcontrolf) (let ((debugcontrolf (conc (get-environment-variable "HOME") "/.dashboardrc"))) (if (common:file-exists? debugcontrolf) debugcontrolf #f))) (define (main) (if (args:get-arg "-repl") (repl) (dashboard-main))) ) (import dashboard) ;; ease debugging by loading ~/.dashboardrc (let ((debugcontrolf (get-debugcontrolf))) (load debugcontrolf)) (main) |
Modified megatest.config from [10e25dac02] to [24bc61eaa8].
︙ | ︙ | |||
13 14 15 16 17 18 19 | # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with Megatest. If not, see <http://www.gnu.org/licenses/>. ## commented out due to a bug in v1.6501 in mtutil [fields] | | | | > > | 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with Megatest. If not, see <http://www.gnu.org/licenses/>. ## commented out due to a bug in v1.6501 in mtutil [fields] a text b text c text [default] usercode .mtutil.scm areafilter area-to-run targtrans generic-target-translator runtrans generic-runname-translator [setup] pktsdirs /tmp/mt_pkts /some/other/source |
︙ | ︙ |