| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | include ../../buildenv.mkEPIDLIB := libepid.aTOP_DIR := $(LINUX_EXTERNAL_DIR)/epidCFLAGS  += -fPICDEFINES := -DIPPEPID_USE_MERGEDLIB -DASSUME_GETOCTSTRING_POINT_VALIDifdef DEBUG    CFLAGS  += -O0    DEFINES += -DDEBUGelse    DEFINES += -DNDEBUGendififeq ($(ARCH), x86_64)    DEFINES += -DUSE_Y8_HEADERelse    DEFINES += -DUSE_P8_HEADERendifvpath %.c epid/common epid/common/math epid/member epid/verifier ext/ipp/sources/ippcpepid/src INCLUDE += -I$(TOP_DIR)/ext/ipp/include                               \           -I$(TOP_DIR)/ext/ipp/sources/include                       \           -I$(TOP_DIR)/ext/ipp/sources/ippcp/src                     \           -I$(TOP_DIR)/ext/ipp/sources/ippcpepid/src                 \           -I$(TOP_DIR)SRC := commitment.c epid2params.c errors.c grouppubkey.c memory.c printutils.c sigrlvalid.c stack.c \      bignum.c ecgroup.c finitefield.c pairing.c \      context.c nr_prove.c privkey.c signbasic.c get_sigsize.c presig.c request_join.c sign.c \      check_privrl_entry.c nrverify.c verifybasic.c context.c sigs_linked.c verify.c \      pcpgfp.c pcpgfpec.c pcpgfpecpoint.c pcpgfpecpointstuff.c pcpgfpstuff.c pcpgfpx.c pcpgfpxstuff.cOBJ := $(SRC:.c=.o).PHONY: allall: $(EPIDLIB)$(EPIDLIB): $(OBJ)	$(AR) rcs $@ $^%.o: %.c	$(CC) $(INCLUDE) $(filter-out -Werror, $(CFLAGS)) $(DEFINES) -c $< -o $@.PHONY: cleanclean:	@$(RM) $(OBJ) $(EPIDLIB).PHONY: rebuildrebuild: clean all
 |