-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmakefile
30 lines (21 loc) · 839 Bytes
/
makefile
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
CFLAGS=-O2 -Wall -Wno-unused-function
DEV_CFLAGS=-g -Wall -Wno-unused-function
all: tinycrypt microcrypt testARC4
./testARC4
dev:
@echo "making development build:"
@$(MAKE) -f makefile all CFLAGS="$(DEV_CFLAGS)"
tinycrypt: tinycrypt.o minilzo/minilzo.o
gcc $(CFLAGS) tinycrypt.o minilzo/minilzo.o -o tinycrypt
tinycrypt.o: tinycrypt.c encrypt.c minilzo/minilzo.h
gcc -c $(CFLAGS) tinycrypt.c -o tinycrypt.o
microcrypt: microcrypt.c encrypt.c
gcc $(CFLAGS) microcrypt.c encrypt.c -o microcrypt
minilzo/minilzo.o: minilzo/lzoconf.h minilzo/lzodefs.h minilzo/minilzo.c minilzo/minilzo.h
gcc -c $(CFLAGS) minilzo/minilzo.c -o minilzo/minilzo.o
testARC4: testARC4.o
gcc $(CFLAGS) testARC4.o -o testARC4
testARC4.o: testARC4.c encrypt.c
gcc -c $(CFLAGS) testARC4.c -o testARC4.o
clean:
rm -f *.o tinycrypt microcrypt testARC4