Megatest

Check-in [eb1e33a754]
Login
Overview
Comment:pkts incorporated as compilation unit/module with chicken-install supported and it all compiles and seems to work.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | v1.70-defunct-try
Files: files | file ages | folders
SHA1: eb1e33a754f320b20c94ea9801be4c0634d37d9f
User & Date: matt on 2019-12-15 21:35:20
Other Links: branch diff | manifest | tags
Context
2019-12-15
21:44
Move bunch of stuff from opensrc repo to Megatest repo to ease development. check-in: e429044746 user: matt tags: v1.70-defunct-try
21:35
pkts incorporated as compilation unit/module with chicken-install supported and it all compiles and seems to work. check-in: eb1e33a754 user: matt tags: v1.70-defunct-try
20:56
Updates for pkts. Still not compiling. check-in: dd54d5b729 user: matt tags: v1.70-defunct-try
Changes

Modified Makefile from [101d18f1c1] to [b6ddf60581].

57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
GMOFILES = $(addprefix mofiles/,$(GMSRCFILES:%.scm=%.o))
# compiled import files
GMOIMPFILES = $(GMSRCFILES:%.scm=%.import.o)

%.import.o : %.import.scm
	csc -unit $*.import -c $*.import.scm -o $*.import.o

mofiles/%.o : %.scm
	mkdir -p mofiles
	csc $(CSCOPTS) -J -c $< -o mofiles/$*.o

# a.import.o : a.import.scm a.o
# csc -unit a.import -c a.import.scm -o $*.o

ADTLSCR=mt_laststep mt_runstep mt_ezstep







|







57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
GMOFILES = $(addprefix mofiles/,$(GMSRCFILES:%.scm=%.o))
# compiled import files
GMOIMPFILES = $(GMSRCFILES:%.scm=%.import.o)

%.import.o : %.import.scm
	csc -unit $*.import -c $*.import.scm -o $*.import.o

mofiles/%.o %.import.scm : %.scm
	mkdir -p mofiles
	csc $(CSCOPTS) -J -c $< -o mofiles/$*.o

# a.import.o : a.import.scm a.o
# csc -unit a.import -c a.import.scm -o $*.o

ADTLSCR=mt_laststep mt_runstep mt_ezstep

Modified pkts.scm from [33781fe125] to [4f496b5684].

14
15
16
17
18
19
20
21
22
23
;;     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/>.

;;======================================================================

(declare (unit pktsmod))

(include "pkts/pkts.scm")







|


14
15
16
17
18
19
20
21
22
23
;;     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/>.

;;======================================================================

(declare (unit pkts))

(include "pkts/pkts.scm")