diff options
| author | _ov4 <ov4@ov4.org> | 2026-08-11 10:25:46 +0000 |
|---|---|---|
| committer | _ov4 <ov4@ov4.org> | 2026-08-11 10:25:46 +0000 |
| commit | 8370ecfb22fcdb3f0a9b76b5fdb0b7000725ebdc (patch) | |
| tree | 09ffb7693cd03ad76059d151471e149fac4ad1e9 /shlab-handout/Makefile | |
| parent | c13b300279d10e8b0700312b6bff2af872474c46 (diff) | |
1
Diffstat (limited to 'shlab-handout/Makefile')
| -rw-r--r-- | shlab-handout/Makefile | 100 |
1 files changed, 0 insertions, 100 deletions
diff --git a/shlab-handout/Makefile b/shlab-handout/Makefile deleted file mode 100644 index 5480608..0000000 --- a/shlab-handout/Makefile +++ /dev/null @@ -1,100 +0,0 @@ -# Makefile for the CS:APP Shell Lab - -TEAM = NOBODY -VERSION = 1 -HANDINDIR = /afs/cs/academic/class/15213-f02/L5/handin -DRIVER = ./sdriver.pl -TSH = ./tsh -TSHREF = ./tshref -TSHARGS = "-p" -CC = gcc -CFLAGS = -Wall -O2 -FILES = $(TSH) ./myspin ./mysplit ./mystop ./myint - -all: $(FILES) - -################## -# Handin your work -################## -handin: - cp tsh.c $(HANDINDIR)/$(TEAM)-$(VERSION)-tsh.c - - -################## -# Regression tests -################## - -# Run tests using the student's shell program -test01: - $(DRIVER) -t trace01.txt -s $(TSH) -a $(TSHARGS) -test02: - $(DRIVER) -t trace02.txt -s $(TSH) -a $(TSHARGS) -test03: - $(DRIVER) -t trace03.txt -s $(TSH) -a $(TSHARGS) -test04: - $(DRIVER) -t trace04.txt -s $(TSH) -a $(TSHARGS) -test05: - $(DRIVER) -t trace05.txt -s $(TSH) -a $(TSHARGS) -test06: - $(DRIVER) -t trace06.txt -s $(TSH) -a $(TSHARGS) -test07: - $(DRIVER) -t trace07.txt -s $(TSH) -a $(TSHARGS) -test08: - $(DRIVER) -t trace08.txt -s $(TSH) -a $(TSHARGS) -test09: - $(DRIVER) -t trace09.txt -s $(TSH) -a $(TSHARGS) -test10: - $(DRIVER) -t trace10.txt -s $(TSH) -a $(TSHARGS) -test11: - $(DRIVER) -t trace11.txt -s $(TSH) -a $(TSHARGS) -test12: - $(DRIVER) -t trace12.txt -s $(TSH) -a $(TSHARGS) -test13: - $(DRIVER) -t trace13.txt -s $(TSH) -a $(TSHARGS) -test14: - $(DRIVER) -t trace14.txt -s $(TSH) -a $(TSHARGS) -test15: - $(DRIVER) -t trace15.txt -s $(TSH) -a $(TSHARGS) -test16: - $(DRIVER) -t trace16.txt -s $(TSH) -a $(TSHARGS) - -# Run the tests using the reference shell program -rtest01: - $(DRIVER) -t trace01.txt -s $(TSHREF) -a $(TSHARGS) -rtest02: - $(DRIVER) -t trace02.txt -s $(TSHREF) -a $(TSHARGS) -rtest03: - $(DRIVER) -t trace03.txt -s $(TSHREF) -a $(TSHARGS) -rtest04: - $(DRIVER) -t trace04.txt -s $(TSHREF) -a $(TSHARGS) -rtest05: - $(DRIVER) -t trace05.txt -s $(TSHREF) -a $(TSHARGS) -rtest06: - $(DRIVER) -t trace06.txt -s $(TSHREF) -a $(TSHARGS) -rtest07: - $(DRIVER) -t trace07.txt -s $(TSHREF) -a $(TSHARGS) -rtest08: - $(DRIVER) -t trace08.txt -s $(TSHREF) -a $(TSHARGS) -rtest09: - $(DRIVER) -t trace09.txt -s $(TSHREF) -a $(TSHARGS) -rtest10: - $(DRIVER) -t trace10.txt -s $(TSHREF) -a $(TSHARGS) -rtest11: - $(DRIVER) -t trace11.txt -s $(TSHREF) -a $(TSHARGS) -rtest12: - $(DRIVER) -t trace12.txt -s $(TSHREF) -a $(TSHARGS) -rtest13: - $(DRIVER) -t trace13.txt -s $(TSHREF) -a $(TSHARGS) -rtest14: - $(DRIVER) -t trace14.txt -s $(TSHREF) -a $(TSHARGS) -rtest15: - $(DRIVER) -t trace15.txt -s $(TSHREF) -a $(TSHARGS) -rtest16: - $(DRIVER) -t trace16.txt -s $(TSHREF) -a $(TSHARGS) - - -# clean up -clean: - rm -f $(FILES) *.o *~ - - |
