ecrecover/Makefile
2019-08-02 15:55:46 +02:00

27 lines
551 B
Makefile

DEBUG ?= 0
ifeq ($(DEBUG), 1)
CFLAGS =-DDEBUG=1
else
CFLAGS=-DNDEBUG
endif
CC = gcc
LIBS = -llibecrecover.so
LDPATH = -Ltarget/debug
INCLUDEPATH = -Iinclude
%.o: %.c $(DEPS)
$(CC) $(CFLAGS) -c -o $(INCLUDEPATH) $@ $<
all: test erl_ecrecover
test: src/test.c src/base64.c target/debug/libecrecover.so
$(CC) -o $@ $^ $(INCLUDEPATH) $(CFLAGS) $(LDPATH)
./test
erl_ecrecover: src/erl_ecrecover.c src/base64.c src/erl_comm.c target/debug/libecrecover.so
$(CC) -o$ $@ $^ $(INCLUDEPATH) $(CFLAGS) $(LDPATH)
clean:
rm -f erl_ecrecover test