view os9/Makefile @ 1:3c736a81b886

add disk
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 02 Jul 2018 19:07:39 +0900
parents 9a224bd9b45f
children 31d96e2b364e
line wrap: on
line source

all: os9mod makerom os9disass os9.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

os9disass : os9disass.c
	$(CC) $(CFLAGS) -Wno-format-security -o os9disass  os9disass.c

os9.rom : makerom modules/init.b modules/pty.b
	./makerom 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 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 os9d.rom  modules/Shell modules/dir.b modules/list.b modules/init.b modules/mdir modules/SysGo modules/IOMan modules/SCF modules/rbf.b modules/pty-dd.b modules/pty.b modules/pdisk.b modules/d0.b modules/d1.b modules/clock.b modules/OS9p2 modules/OS9