mirror of
https://github.com/nmap/nmap.git
synced 2026-05-13 08:46:45 +00:00
Restore rule to build liblinear.a
This commit is contained in:
parent
51741615ba
commit
c864f33f41
1 changed files with 6 additions and 0 deletions
|
|
@ -4,6 +4,8 @@ CFLAGS = -Wall -Wconversion -O3 -fPIC
|
||||||
LIBS = blas/blas.a
|
LIBS = blas/blas.a
|
||||||
#LIBS = -lblas
|
#LIBS = -lblas
|
||||||
SHVER = 6
|
SHVER = 6
|
||||||
|
AR = ar
|
||||||
|
RANLIB = ranlib
|
||||||
OS = $(shell uname)
|
OS = $(shell uname)
|
||||||
ifeq ($(OS),Darwin)
|
ifeq ($(OS),Darwin)
|
||||||
SHARED_LIB_FLAG = -dynamiclib -Wl,-install_name,liblinear.so.$(SHVER)
|
SHARED_LIB_FLAG = -dynamiclib -Wl,-install_name,liblinear.so.$(SHVER)
|
||||||
|
|
@ -16,6 +18,10 @@ all: train predict
|
||||||
lib: linear.o newton.o blas/blas.a
|
lib: linear.o newton.o blas/blas.a
|
||||||
$(CXX) $(SHARED_LIB_FLAG) linear.o newton.o blas/blas.a -o liblinear.so.$(SHVER)
|
$(CXX) $(SHARED_LIB_FLAG) linear.o newton.o blas/blas.a -o liblinear.so.$(SHVER)
|
||||||
|
|
||||||
|
liblinear.a: linear.o newton.o blas/blas.a
|
||||||
|
$(AR) rcv liblinear.a linear.o newton.o blas/*.o
|
||||||
|
$(RANLIB) liblinear.a
|
||||||
|
|
||||||
train: newton.o linear.o train.c blas/blas.a
|
train: newton.o linear.o train.c blas/blas.a
|
||||||
$(CXX) $(CFLAGS) -o train train.c newton.o linear.o $(LIBS)
|
$(CXX) $(CFLAGS) -o train train.c newton.o linear.o $(LIBS)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue