From 63c370f9b8d7c58c52ecd85a68e3062b41522ff6 Mon Sep 17 00:00:00 2001 From: ov-4 Date: Mon, 5 Jan 2026 11:00:14 +0000 Subject: Data lab initialization --- datalab-handout/Makefile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 datalab-handout/Makefile (limited to 'datalab-handout/Makefile') diff --git a/datalab-handout/Makefile b/datalab-handout/Makefile new file mode 100644 index 0000000..1ef6fcf --- /dev/null +++ b/datalab-handout/Makefile @@ -0,0 +1,26 @@ +# +# Makefile that builds btest and other helper programs for the CS:APP data lab +# +CC = gcc +CFLAGS = -O -Wall -m32 +LIBS = -lm + +all: btest fshow ishow + +btest: btest.c bits.c decl.c tests.c btest.h bits.h + $(CC) $(CFLAGS) $(LIBS) -o btest bits.c btest.c decl.c tests.c + +fshow: fshow.c + $(CC) $(CFLAGS) -o fshow fshow.c + +ishow: ishow.c + $(CC) $(CFLAGS) -o ishow ishow.c + +# Forces a recompile. Used by the driver program. +btestexplicit: + $(CC) $(CFLAGS) $(LIBS) -o btest bits.c btest.c decl.c tests.c + +clean: + rm -f *.o btest fshow ishow *~ + + -- cgit v1.3.1-4-g156e