From 0f46f1bcf88545ef5a65fe5992034edc23729c9d Mon Sep 17 00:00:00 2001 From: Zou Guangxian Date: Mon, 3 Aug 2020 23:55:09 +0800 Subject: [PATCH] build static library with LIB_OBJ to minimize dependency --- Makefile | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/Makefile b/Makefile index 6273490e..3a3d72e8 100644 --- a/Makefile +++ b/Makefile @@ -152,17 +152,17 @@ $(MCL_LIB): $(LIB_OBJ) $(MCL_SLIB): $(LIB_OBJ) $(PRE)$(CXX) -o $@ $(LIB_OBJ) -shared $(LDFLAGS) $(MCL_SLIB_LDFLAGS) -$(BN256_LIB): $(BN256_OBJ) - $(AR) $@ $(BN256_OBJ) +$(BN256_LIB): $(BN256_OBJ) $(LIB_OBJ) + $(AR) $@ $(BN256_OBJ) $(LIB_OBJ) -$(SHE256_LIB): $(SHE256_OBJ) - $(AR) $@ $(SHE256_OBJ) +$(SHE256_LIB): $(SHE256_OBJ) $(LIB_OBJ) + $(AR) $@ $(SHE256_OBJ) $(LIB_OBJ) -$(SHE384_LIB): $(SHE384_OBJ) - $(AR) $@ $(SHE384_OBJ) +$(SHE384_LIB): $(SHE384_OBJ) $(LIB_OBJ) + $(AR) $@ $(SHE384_OBJ) $(LIB_OBJ) -$(SHE384_256_LIB): $(SHE384_256_OBJ) - $(AR) $@ $(SHE384_256_OBJ) +$(SHE384_256_LIB): $(SHE384_256_OBJ) $(LIB_OBJ) + $(AR) $@ $(SHE384_256_OBJ) $(LIB_OBJ) $(SHE256_SLIB): $(SHE256_OBJ) $(MCL_LIB) $(PRE)$(CXX) -o $@ $(SHE256_OBJ) $(MCL_LIB) -shared $(LDFLAGS) $(SHE256_SLIB_LDFLAGS) @@ -179,14 +179,14 @@ $(ECDSA_LIB): $(ECDSA_OBJ) $(BN256_SLIB): $(BN256_OBJ) $(MCL_SLIB) $(PRE)$(CXX) -o $@ $(BN256_OBJ) -shared $(LDFLAGS) $(BN256_SLIB_LDFLAGS) -$(BN384_LIB): $(BN384_OBJ) - $(AR) $@ $(BN384_OBJ) +$(BN384_LIB): $(BN384_OBJ) $(LIB_OBJ) + $(AR) $@ $(BN384_OBJ) $(LIB_OBJ) -$(BN384_256_LIB): $(BN384_256_OBJ) - $(AR) $@ $(BN384_256_OBJ) +$(BN384_256_LIB): $(BN384_256_OBJ) $(LIB_OBJ) + $(AR) $@ $(BN384_256_OBJ) $(LIB_OBJ) -$(BN512_LIB): $(BN512_OBJ) - $(AR) $@ $(BN512_OBJ) +$(BN512_LIB): $(BN512_OBJ) $(LIB_OBJ) + $(AR) $@ $(BN512_OBJ) $(LIB_OBJ) $(BN384_SLIB): $(BN384_OBJ) $(MCL_SLIB) $(PRE)$(CXX) -o $@ $(BN384_OBJ) -shared $(LDFLAGS) $(BN384_SLIB_LDFLAGS)