Skip to content

Commit 49cd082

Browse files
committed
ic3: Makefile
* use $(LIBEXT) instead of hard-wiring .a * use $(LINKLIB) instead of hard-wiring ar and ranlib
1 parent 563a06e commit 49cd082

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

src/ic3/Makefile

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -67,19 +67,18 @@ LINK_OPTIONS =
6767
LIB_PATH = minisat/build/release/lib
6868

6969

70-
all : libic3.a make_minisat
70+
all : libic3$(LIBEXT) make_minisat
7171

72-
libic3.a: $(OBJ)
73-
ar rc $@ $(OBJ)
74-
ranlib $@
72+
libic3$(LIBEXT): $(OBJ)
73+
$(LINKLIB)
7574

7675
make_minisat:
7776
cd minisat; make lr
7877

7978
clean : clean_ic3 clean_minisat
8079

8180
clean_ic3:
82-
rm -f $(OBJ_DIR)/*.o $(OBJ_DIR)/*.d ic3 aic3 libic3.a *~
81+
rm -f $(OBJ_DIR)/*.o $(OBJ_DIR)/*.d ic3 aic3 libic3$(LIBEXT) *~
8382

8483
clean_minisat:
8584
cd minisat; make clean

0 commit comments

Comments
 (0)