Megatest

Check-in [9c09fbe127]
Login
Overview
Comment:Minor improvements to Makefile
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | v1.90
Files: files | file ages | folders
SHA1: 9c09fbe12744a39c0c218b19f0b29932884a478c
User & Date: mrwellan on 2024-04-23 05:51:24
Other Links: branch diff | manifest | tags
Context
2024-04-23
05:51
Minor improvements to Makefile Leaf check-in: 9c09fbe127 user: mrwellan tags: v1.90
2024-02-26
11:31
Changed a print from debug 0 to 4 check-in: 644eb3c1e4 user: mmgraham tags: v1.90
Changes

Modified Makefile from [8fed792a75] to [5b08b0d566].

45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60

transport-mode.scm : transport-mode.scm.template
	cp transport-mode.scm.template transport-mode.scm

dashboard-transport-mode.scm : dashboard-transport-mode.scm.template
	cp dashboard-transport-mode.scm.template dashboard-transport-mode.scm

mtest : transport-mode.scm unitdeps.pdf
dboard : dashboard-transport-mode.scm

# include the generated dependencies
include make.inc

make.inc : megatest-fossil-hash.scm
mofiles/mtargs.o mofiles/cookie.o : make.inc
megatest.o : megatest-fossil-hash.scm megatest-version.scm $(MOFILES) $(MOIMPFILES)







|
|







45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60

transport-mode.scm : transport-mode.scm.template
	cp transport-mode.scm.template transport-mode.scm

dashboard-transport-mode.scm : dashboard-transport-mode.scm.template
	cp dashboard-transport-mode.scm.template dashboard-transport-mode.scm

# mtest : transport-mode.scm unitdeps.pdf
# dboard : dashboard-transport-mode.scm

# include the generated dependencies
include make.inc

make.inc : megatest-fossil-hash.scm
mofiles/mtargs.o mofiles/cookie.o : make.inc
megatest.o : megatest-fossil-hash.scm megatest-version.scm $(MOFILES) $(MOIMPFILES)
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
$(error MTESTHASH is broken!)
endif

ARCHSTR=$(shell if [[ -e /usr/bin/sw_vers ]]; then /usr/bin/sw_vers -productVersion; else lsb_release -sr; fi)

PNGFILES = $(shell cd docs/manual;ls *png)

mtest: $(OFILES) readline-fix.scm $(MOFILES) $(MOIMPFILES) megatest.o  megatest-version.scm
	csc $(CSCOPTS) $(OFILES) $(MOFILES) $(MOIMPFILES) megatest.o -o mtest

showmtesthash:
	@echo $(MTESTHASH)

dboard : $(OFILES) $(GOFILES) dashboard.scm $(MOFILES) $(MOIMPFILES) megatest-version.scm megatest-fossil-hash.scm
	csc $(CSCOPTS) $(OFILES) dashboard.scm $(GOFILES) $(MOFILES) $(MOIMPFILES) -o dboard

mtut: $(OFILES) $(MOFILES) $(MOIMPFILES) megatest-fossil-hash.scm mtut.scm megatest-version.scm 
	csc $(CSCOPTS) $(OFILES) $(MOFILES)  $(MOIMPFILES) mtut.scm -o mtut

# install documentation to $(PREFIX)/docs
# DOES NOT REBUILD DOCS







|





|







88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
$(error MTESTHASH is broken!)
endif

ARCHSTR=$(shell if [[ -e /usr/bin/sw_vers ]]; then /usr/bin/sw_vers -productVersion; else lsb_release -sr; fi)

PNGFILES = $(shell cd docs/manual;ls *png)

mtest: $(OFILES) readline-fix.scm $(MOFILES) $(MOIMPFILES) megatest.o  megatest-version.scm transport-mode.scm unitdeps.pdf
	csc $(CSCOPTS) $(OFILES) $(MOFILES) $(MOIMPFILES) megatest.o -o mtest

showmtesthash:
	@echo $(MTESTHASH)

dboard : $(OFILES) $(GOFILES) dashboard.scm $(MOFILES) $(MOIMPFILES) megatest-version.scm megatest-fossil-hash.scm dashboard-transport-mode.scm
	csc $(CSCOPTS) $(OFILES) dashboard.scm $(GOFILES) $(MOFILES) $(MOIMPFILES) -o dboard

mtut: $(OFILES) $(MOFILES) $(MOIMPFILES) megatest-fossil-hash.scm mtut.scm megatest-version.scm 
	csc $(CSCOPTS) $(OFILES) $(MOFILES)  $(MOIMPFILES) mtut.scm -o mtut

# install documentation to $(PREFIX)/docs
# DOES NOT REBUILD DOCS