diff os9/level2/Makefile @ 33:7c5379eb406e

nitors9 version
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 14 Jul 2018 15:22:54 +0900
parents bd2b07db8917
children 2032755628dc
line wrap: on
line diff
--- a/os9/level2/Makefile	Sat Jul 14 15:16:39 2018 +0900
+++ b/os9/level2/Makefile	Sat Jul 14 15:22:54 2018 +0900
@@ -1,18 +1,18 @@
-
-A09 = ../../a09
+OS9SRC=../../../../nitros9-code
+SRCDIR=$(OS9SRC)/level2/modules
+SRCCMD=$(OS9SRC)/level1/cmds
+SRCCMD2=$(OS9SRC)/level2/cmds
 
-SRCDIR=../../CoCoOS9/level2v3/MODULES
-SRCCMD=../../CoCoOS9/level2v3/CMDS
+A09 = ../../a09 -I $(OS9SRC)/defs/
 
 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
+	rm -rf 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 *.dSYM
 
 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)
@@ -45,41 +45,41 @@
 	$(A09) ${SRCCMD}/shell_21.asm -o shell $(LST)
 
 mdir :
-	$(A09) ${SRCCMD}/mdir.asm -o mdir $(LST)
+	$(A09) ${SRCCMD2}/mdir.asm -o mdir $(LST)
 
 dir :
 	$(A09) ${SRCCMD}/dir.asm -o dir $(LST)
 
 os9p1 :
-	$(A09) ${SRCDIR}/os9p1.asm -o os9p1 $(LST)
+	$(A09) -I $(OS9SRC)/level1/modules/kernel/  ${SRCDIR}/kernel/krn.asm -o os9p1 $(LST)
 
 os9p2 :
-	$(A09) ${SRCDIR}/os9p2.asm -o os9p2 $(LST)
+	$(A09) ${SRCDIR}/kernel/krnp2.asm -o os9p2 $(LST)
 
 os9p3_perr :
-	$(A09) ${SRCDIR}/os9p3_perr.asm -o os9p3_perr $(LST)
+	$(A09) ${SRCDIR}/krnp3_perr.asm -o os9p3_perr $(LST)
 
 os9p4_regdump :
-	$(A09) ${SRCDIR}/os9p4_regdump.asm -o os9p4_regdump $(LST)
+	$(A09) ${SRCDIR}/krnp4_regdump.asm -o os9p4_regdump $(LST)
 
 ioman :
 	$(A09) ${SRCDIR}/ioman.asm -o ioman $(LST)
 
 pipe :
-	$(A09) ${SRCDIR}/pipe.asm -o pipe $(LST)
+	$(A09) $(OS9SRC)/level1/modules/pipe.asm  -o $@ $(LST)
 
 pipeman :
-	$(A09) ${SRCDIR}/pipeman.asm -o pipeman $(LST)
+	$(A09) $(OS9SRC)/level1/modules/pipeman.asm  -o $@ $(LST)
 
 pipeman_named :
 	$(A09) ${SRCDIR}/pipeman_named.asm -o pipeman_named $(LST)
 
 piper :
-	$(A09) ${SRCDIR}/piper.asm -o piper $(LST)
+	$(A09) $(OS9SRC)/level1/modules/piper.asm  -o $@ $(LST)
 
 rbf :
 	$(A09) ${SRCDIR}/rbf.asm -o rbf $(LST)
 
 scf :
-	$(A09) ${SRCDIR}/scf.asm -o scf $(LST)
+	$(A09) $(OS9SRC)/level1/modules/scf.asm  -o $@ $(LST)