view os9/level2/Makefile @ 31:bd2b07db8917 cocoos9lv2v3

CoCoOS9 version
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 14 Jul 2018 15:16:13 +0900
parents c4e3abe97e2c
children 7c5379eb406e
line wrap: on
line source


A09 = ../../a09

SRCDIR=../../CoCoOS9/level2v3/MODULES
SRCCMD=../../CoCoOS9/level2v3/CMDS

all : ioman pdisk init os9p1 os9p2 os9p3_perr os9p4_regdump pipe pipeman pipeman_named piper rbf scf term pty d0 d1 clock vector boot shell dir mdir sysgo

clean : 
	rm -f ioman pdisk init os9p1 os9p2 os9p3_perr os9p4_regdump pipe pipeman pipeman_named piper rbf scf term pty d0 d1 clock vector boot shell dir mdir sysgo *.lst

LST = -l $@.lst
pdisk : 
	$(A09) pdisk.asm -o pdisk $(LST) $(LST)
#	$(A09) ../level1/pdisk.asm -o pdisk $(LST)

boot : boot.asm
	$(A09) boot.asm -o boot $(LST)

sysgo : sysgo.asm
	$(A09) sysgo.asm -o sysgo $(LST)

init : init.asm
	$(A09) init.asm -o init $(LST)

vector : vector.asm
	$(A09) vector.asm -o vector $(LST)

term : pty-dd.asm
	$(A09) pty-dd.asm -o term $(LST)

d0 : d0.asm
	$(A09) d0.asm -o d0 $(LST)

d1 : d1.asm
	$(A09) d1.asm -o d1 $(LST)

clock :  clock.asm
	$(A09) clock.asm -o clock $(LST)

pty :
	$(A09) ../level1/pty.asm -o pty $(LST)

shell :
	$(A09) ${SRCCMD}/shell_21.asm -o shell $(LST)

mdir :
	$(A09) ${SRCCMD}/mdir.asm -o mdir $(LST)

dir :
	$(A09) ${SRCCMD}/dir.asm -o dir $(LST)

os9p1 :
	$(A09) ${SRCDIR}/os9p1.asm -o os9p1 $(LST)

os9p2 :
	$(A09) ${SRCDIR}/os9p2.asm -o os9p2 $(LST)

os9p3_perr :
	$(A09) ${SRCDIR}/os9p3_perr.asm -o os9p3_perr $(LST)

os9p4_regdump :
	$(A09) ${SRCDIR}/os9p4_regdump.asm -o os9p4_regdump $(LST)

ioman :
	$(A09) ${SRCDIR}/ioman.asm -o ioman $(LST)

pipe :
	$(A09) ${SRCDIR}/pipe.asm -o pipe $(LST)

pipeman :
	$(A09) ${SRCDIR}/pipeman.asm -o pipeman $(LST)

pipeman_named :
	$(A09) ${SRCDIR}/pipeman_named.asm -o pipeman_named $(LST)

piper :
	$(A09) ${SRCDIR}/piper.asm -o piper $(LST)

rbf :
	$(A09) ${SRCDIR}/rbf.asm -o rbf $(LST)

scf :
	$(A09) ${SRCDIR}/scf.asm -o scf $(LST)