-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
35 lines (27 loc) · 820 Bytes
/
Copy pathMakefile
File metadata and controls
35 lines (27 loc) · 820 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#
# Students' Makefile for the Malloc Lab
#
TEAM = TIGERS
VERSION = 1
CC = gcc
CFLAGS = -Wall -O2 -m32
OBJS = mdriver.o mm.o memlib.o fsecs.o fcyc.o clock.o ftimer.o
OBJS1 = mdriver.o mm1.o memlib.o fsecs.o fcyc.o clock.o ftimer.o
OBJS2 = mdriver.o mm2.o memlib.o fsecs.o fcyc.o clock.o ftimer.o
mdriver: $(OBJS) $(OBJS1) $(OBJS2)
$(CC) $(CFLAGS) -o mdriver $(OBJS)
$(CC) $(CFLAGS) -o mdriver1 $(OBJS1)
$(CC) $(CFLAGS) -o mdriver2 $(OBJS2)
mdriver.o: mdriver.c fsecs.h fcyc.h clock.h memlib.h config.h mm.h
memlib.o: memlib.c memlib.h
mm.o: mm.c mm.h memlib.h
mm1.o: mm1.c mm.h memlib.h
mm2.o: mm2.c mm.h memlib.h
fsecs.o: fsecs.c fsecs.h config.h
fcyc.o: fcyc.c fcyc.h
ftimer.o: ftimer.c ftimer.h config.h
clock.o: clock.c clock.h
clean:
rm -f *~ *.o mdriver
rm -f *~ *.o mdriver1
rm -f *~ *.o mdriver2