Lines 1-5
Link Here
|
1 |
|
1 |
|
2 |
CFLAGS = -Wall -g -O2 -pedantic -I/usr/lib |
2 |
CFLAGS += -I/usr/lib |
3 |
|
3 |
|
4 |
SRCS=$(wildcard *.c) |
4 |
SRCS=$(wildcard *.c) |
5 |
|
5 |
|
Lines 11-23
Link Here
|
11 |
OBJECTS=$(SRCS:.c=.o) |
11 |
OBJECTS=$(SRCS:.c=.o) |
12 |
|
12 |
|
13 |
sheerdns: $(OBJECTS) |
13 |
sheerdns: $(OBJECTS) |
14 |
gcc -o sheerdns $(OBJECTS) |
14 |
$(CC) -o sheerdns $(OBJECTS) $(LDFLAGS) |
15 |
|
15 |
|
16 |
sheerdnshash: hash.c |
16 |
sheerdnshash: hash.c |
17 |
gcc $(CFLAGS) -o sheerdnshash hash.c -DSTANDALONE -Wall |
17 |
$(CC) $(CFLAGS) -o sheerdnshash hash.c -DSTANDALONE -Wall $(LDFLAGS) |
18 |
|
18 |
|
19 |
.c.o: $(SRCS) |
19 |
.c.o: $(SRCS) |
20 |
gcc $(CFLAGS) -c $< |
20 |
$(CC) $(CFLAGS) -c $< |
21 |
|
21 |
|
22 |
clean: |
22 |
clean: |
23 |
rm -f sheerdns sheerdnshash *.o |
23 |
rm -f sheerdns sheerdnshash *.o |