-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmakefile
More file actions
32 lines (22 loc) · 899 Bytes
/
makefile
File metadata and controls
32 lines (22 loc) · 899 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
CC=gcc
CFLAGS= -Wall -ansi -g -O3
wordmorph : main.o fdic.o fprob.o heap.o quicks.o resolve.o tabpal.o imprimef.o
$(CC) $(CFLAGS) -o wordmorph main.o fdic.o fprob.o heap.o quicks.o resolve.o tabpal.o imprimef.o
main.o: main.c defs.h tabpal.h fprob.h fdic.h quicks.h resolve.h heap.h imprimef.h
$(CC) -c $(CFLAGS) main.c
fdic.o: fdic.c fdic.h tabpal.h quicks.h defs.h fprob.h
$(CC) -c $(CFLAGS) fdic.c
fprob.o: fprob.c defs.h fprob.h
$(CC) -c $(CFLAGS) fprob.c
heap.o: heap.c defs.h heap.h
$(CC) -c $(CFLAGS) heap.c
quicks.o: quicks.c quicks.h defs.h fprob.h
$(CC) -c $(CFLAGS) quicks.c
resolve.o: resolve.c resolve.h tabpal.h defs.h heap.h fprob.h
$(CC) -c $(CFLAGS) resolve.c
tabpal.o: tabpal.c tabpal.h defs.h fprob.h
$(CC) -c $(CFLAGS) tabpal.c
imprimef.o: imprimef.c imprimef.h tabpal.h defs.h fprob.h
$(CC) -c $(CFLAGS) imprimef.c
clean::
rm -f *.o core a.out wordmorph *~