view os9/Makefile @ 24:7104ad38bed3

fix
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Tue, 10 Jul 2018 10:49:07 +0900
parents 10e33568b38a
children 51a35f0347f6
line wrap: on
line source

all: os9mod makerom os9d.rom os9lv2.rom

CC=clang
CFLAGS = -g

os9mod : crc.c os9.h os9mod.c os9.h
	$(CC) $(CFLAGS) -o os9mod crc.c  os9mod.c

makerom : makerom.c
	$(CC) $(CFLAGS) -o makerom  makerom.c

clean :
	rm -f makerom *.rom os9mod 

os9.rom : makerom modules/init.b modules/pty.b
	./makerom -o os9.rom modules/Shell modules/init.b modules/mdir modules/SysGo modules/IOMan modules/SCF modules/pty-dd.b modules/pty.b modules/OS9p2 modules/OS9

os9b.rom : makerom modules/init.b modules/pty.b
	./makerom -o os9b.rom modules/Basic09 modules/Shell modules/init.b modules/mdir modules/SysGo modules/IOMan modules/SCF modules/pty-dd.b modules/pty.b modules/OS9p2 modules/OS9

os9d.rom : makerom modules/init.b modules/pty.b
	./makerom -o os9d.rom  modules/Shell modules/init.b modules/mdir modules/dir.b modules/SysGo modules/IOMan modules/pty-dd.b modules/pty.b modules/pdisk.b modules/d0.b modules/d1.b modules/clock.b modules/SCF modules/rbf.b modules/OS9p2 modules/OS9
   
os9lv2.rom : makerom level2/init
	# ./makerom -o os9lv2.rom -2  level2/Shell  level2/d1 level2/dir  level2/ioman  level2/os9p3_perr level2/os9p4_regdump  level2/pipe level2/piper level2/pipeman  level2/scf level2/rbf level2/os9p2 level2/sysgo level2/pdisk level2/d0 level2/pty level2/term level2/init level2/boot level2/os9p1 
	./makerom -o os9lv2.rom -2  level2/Shell  level2/d1 level2/dir level2/mdir level2/ioman   level2/scf level2/rbf level2/os9p2 level2/sysgo level2/pdisk level2/d0 level2/pty level2/term level2/init level2/boot level2/os9p1