2017-03-03 14:25:57 +01:00
|
|
|
.POSIX:
|
|
|
|
.SUFFIXES:
|
|
|
|
CC = cc
|
2017-03-05 04:35:48 +01:00
|
|
|
CFLAGS = -ansi -pedantic -Wall -Wextra -O3 -g3
|
2017-03-03 14:25:57 +01:00
|
|
|
|
2017-03-03 17:22:36 +01:00
|
|
|
objects = enchive.o chacha.o curve25519-donna.o sha256.o
|
2017-03-03 14:25:57 +01:00
|
|
|
|
|
|
|
enchive: $(objects)
|
|
|
|
$(CC) $(LDFLAGS) -o $@ $(objects) $(LDLIBS)
|
2017-03-03 19:08:36 +01:00
|
|
|
enchive.o: enchive.c docs.h
|
2017-03-03 14:25:57 +01:00
|
|
|
chacha.o: chacha.c
|
2017-03-03 16:28:45 +01:00
|
|
|
curve25519-donna.o: curve25519-donna.c
|
2017-03-03 17:22:36 +01:00
|
|
|
sha256.o: sha256.c
|
2017-03-03 14:25:57 +01:00
|
|
|
|
|
|
|
clean:
|
|
|
|
rm -f enchive $(objects)
|
|
|
|
|
|
|
|
.SUFFIXES: .c .o
|
|
|
|
.c.o:
|
|
|
|
$(CC) -c $(CFLAGS) -o $@ $<
|