gestumblinde

Gestumblinde - reference implementation of SLH-DSA
git clone git://www.tkruger.se/gestumblinde.git
Log | Files | Refs | README

Makefile (635B)


      1 .SUFFIXES: .o .c
      2 
      3 CC=clang
      4 CFLAGS+=-g
      5 CFLAGS+=-std=c99 -pedantic -Wall -Werror -Wstrict-prototypes
      6 CFLAGS+=-Wmissing-prototypes -Wmissing-declarations -Wshadow
      7 CFLAGS+=-Wpointer-arith -Wcast-qual -Wsign-compare -O2
      8 CFLAGS+=-fstack-protector-all -Wtype-limits -fno-common
      9 CFLAGS+=-fno-builtin
     10 CFLAGS+=-DPARAMS=$(SPHINCS_PARAMS)
     11 CFLAGS+=-I$(SPHINCSPLUS_REFERENCE_SOURCE_PATH)/
     12 LDFLAGS=-lcrypto
     13 BUILDDIR=build
     14 EXECS=\
     15 orders
     16 
     17 all: $(BUILDDIR) $(EXECS)
     18 
     19 $(BUILDDIR):
     20 	mkdir -p $(BUILDDIR)
     21 
     22 orders: $(BUILDDIR) orders.c
     23 	$(CC) $(CFLAGS) -o $(BUILDDIR)/orders $(SPHINCSPLUS_REFERENCE_SOURCES) orders.c $(LDFLAGS)
     24 
     25 clean:
     26 	rm -rf $(BUILDDIR)