diff --git a/WEGA/src/cmd/standalone/Makefile b/WEGA/src/cmd/standalone/Makefile new file mode 100644 index 0000000..c6a00db --- /dev/null +++ b/WEGA/src/cmd/standalone/Makefile @@ -0,0 +1,67 @@ +FILES= libb.a sa.cat sa.format sa.verify sa.mkfs sa.install sa.timer + +all: $(FILES) + +clean: + rm -f *.o $(FILES) + +libb.a: sa.function.s ../../uts/conf/bmisc.c + @echo libb.a: + as -u -o sa.function.o sa.function.s + cc -c -O -o bmisc.o ../../uts/conf/bmisc.c + rm -f libb.a + ar qc libb.a sa.function.o bmisc.o + chmod 644 libb.a + rm sa.function.o bmisc.o + @echo + +sa.mkfs: sa.mkfs.c libb.a + @echo sa.mkfs: + cc -c -O sa.mkfs.c + ld -s -o sa.mkfs sa.mkfs.o libb.a + chmod 400 sa.mkfs + rm sa.mkfs.o + @echo + +sa.cat: sa.cat.c libb.a + @echo sa.cat: + cc -c -O sa.cat.c + ld -s -o sa.cat sa.cat.o libb.a + chmod 400 sa.cat + rm sa.cat.o + @echo + +sa.timer: sa.timer.c libb.a + @echo sa.timer: + cc -c -O sa.timer.c + ld -s -o sa.timer sa.timer.o libb.a + chmod 400 sa.timer + rm sa.timer.o + @echo + +sa.install: sa.install.c libb.a + @echo sa.install: + cc -c -O sa.install.c + ld -s -o sa.install sa.install.o libb.a + chmod 400 sa.install + rm sa.install.o + @echo + +sa.wdc.o: sa.wdc.s + as -u -o sa.wdc.o sa.wdc.s + +sa.format: sa.format.c sa.wdc.o libb.a + @echo sa.format: + cc -c -O sa.format.c + ld -s -o sa.format sa.format.o sa.wdc.o libb.a + chmod 400 sa.format + rm sa.format.o sa.wdc.o + @echo + +sa.verify: sa.verify.c sa.wdc.o libb.a + @echo sa.verify: + cc -c -O sa.verify.c + ld -s -o sa.verify sa.verify.o sa.wdc.o libb.a + chmod 400 sa.verify + rm sa.verify.o sa.wdc.o + @echo