-FAST_SIM := $(if $(shell which qemu),--qemu)
-export PINTOSOPTS
-
-p1: PROJECT = threads
-p1::
- $(mk-sandbox)
- $(apply-patch) < ../solutions/p1.patch
- $(run-tests-grade)
- $(clean)
-
-p2: PROJECT = userprog
-p2: PINTOSOPTS = $(FAST_SIM)
-p2::
- $(mk-sandbox)
- $(apply-patch) < ../solutions/p2.patch
- $(run-tests-grade)
- $(clean)
-
-p3: PROJECT = vm
-p3: PINTOSOPTS = $(FAST_SIM)
-p3::
- $(mk-sandbox)
- $(apply-patch) < ../solutions/p3.patch
- $(run-tests-grade)
- $(clean)
-
-p4: PROJECT = filesys
-p4: PINTOSOPTS = $(FAST_SIM)
-p4::