blob: 87a65e872ead2eef857077ed7325dfb6285e87ca (
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
|
BIN=hbbpd hbbpc
ifndef EXTERNAL_NACL
CFLAGS += -Inacl/include/
LDFLAGS += -Lnacl/lib/
NACL_DEP = nacl/include
endif
CFLAGS +=-std=c99 -Wall -Wextra -fwhole-program -Os
LDFLAGS +=-lnacl nacl/lib/randombytes.o
all: $(BIN)
.PHONY: clean
clean:
rm -f $(BIN) *~
%: %.c common.h crypto.h $(NACL_DEP)
$(CC) -o $@ $< $(LDFLAGS) $(CFLAGS)
nacl/include:
mkdir nacl
wget http://hyperelliptic.org/nacl/nacl-20110221.tar.bz2 -O - | tar jxf - -C nacl
cd nacl/* && ./do
mkdir nacl/include
ln -s ../../$$(ls -d nacl/*/build/*/include/*/ | head) nacl/include/nacl
ln -s ../$$(ls -d nacl/*/build/*/lib/*/ | head) nacl/lib
|