Random tools for testing performance of CECPQ2 and CECPQ2b
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 

39 řádky
877 B

  1. BORINGSSL_DIR=/home/hdc/repos/cloudflare/boringssl
  2. BORINGSSL_LIB=$(BORINGSSL_DIR)/build.64bitRel/
  3. CC = clang
  4. SRCDIR = src
  5. OBJDIR = obj
  6. DBG ?= 0
  7. ifeq ($(DBG),1)
  8. DEBUG = -DDEBUG -g -O0
  9. else
  10. DEBUG = -O3 -g
  11. endif
  12. CFLAGS = -std=c99 -D_POSIX_C_SOURCE=199309L
  13. CFLAGS+= $(DEBUG)
  14. CFLAGS+= -I$(BORINGSSL_DIR)/ -I$(BORINGSSL_DIR)/include
  15. LDFLAGS = -L$(BORINGSSL_LIB)/crypto -L$(BORINGSSL_LIB)/ssl
  16. LDFLAGS+= -lssl -lcrypto -lpthread
  17. all: server client
  18. clean:
  19. rm -rf $(OBJDIR)
  20. rm -rf client server
  21. client: common
  22. $(CC) -c $(SRCDIR)/client.c -o $(OBJDIR)/client.o $(CFLAGS)
  23. $(CC) -o client $(OBJDIR)/client.o $(OBJDIR)/common.o $(LDFLAGS)
  24. server: common
  25. $(CC) -c $(SRCDIR)/server.c -o $(OBJDIR)/server.o $(CFLAGS)
  26. $(CC) -o server $(OBJDIR)/server.o $(OBJDIR)/common.o $(LDFLAGS)
  27. common:
  28. mkdir -p $(OBJDIR)
  29. $(CC) -c $(SRCDIR)/common.c -o $(OBJDIR)/common.o $(CFLAGS)