summaryrefslogtreecommitdiff
blob: 3f830a57c2395c4538f3eb286d6a3e2f45615560 (plain)
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
just use implicit rules so correct variables get used

--- Makefile
+++ Makefile
@@ -1,20 +1,13 @@
-CFLAGS= -Wall -Wshadow -Wwrite-strings -Wsign-compare -Wfloat-equal \
+CFLAGS+= -Wall -Wshadow -Wwrite-strings -Wsign-compare -Wfloat-equal \
 	-Wmissing-noreturn -Wbad-function-cast \
-	-Wmissing-prototypes -Winline -Wredundant-decls -O3
+	-Wmissing-prototypes -Winline -Wredundant-decls
 
 all: pdfcrack
 
 pdfcrack: main.o rc4.o md5.o pdfcrack.o pdfparser.o passwords.o common.o \
 	benchmark.o
-	gcc $(CFLAGS) -o $@ $+
-	strip $@
 
 pdfreader: pdfparser.o pdfreader.o common.o
-	gcc $(CFLAGS) -o $@ $+
-	strip $@
 
 clean:
 	rm -f pdfcrack pdfreader testreader *.o
-
-%.o: %.c
-	gcc $(CFLAGS) -c -o $@ $+