# # Makefile for dynamic loader # all: PMroutine Test_all PMtestA PMtestB PMtestC PMtestD PMtestE PMtestF PMroutine: dyn_printf.o kprintf.o ld -o PMroutine -r -d -x dyn_printf.o kprintf.o dyn_printf.o: dyn_printf.c cc -W0,-! -c dyn_printf.c kprintf.o: kprintf.c cc -W0,-! -c kprintf.c Test_all: Test_all.o cc -o Test_all Test_all.o PMtestA: PMtestA.o cc -o PMtestA PMtestA.o PMtestB: PMtestB.o cc -o PMtestB PMtestB.o PMtestC: PMtestC.o cc -o PMtestC PMtestC.o PMtestD: PMtestD.o priv_viol.o cc -o PMtestD PMtestD.o priv_viol.o PMtestE: PMtestE.o ill_ins.o cc -o PMtestE PMtestE.o ill_ins.o PMtestF: PMtestF.o cc -o PMtestF PMtestF.o