# parameter:
# $1: main directory
# $2: library name (without l or lib )
+# $3: library path (optional)
src=$(pwd)
echo "EXTLIB += -l$2" >> $1/make.pre
+ if [ -n "$3" ]
+ then
+ lib_path=$3
+ if [ ${lib_path:0:1} != "/" ]
+ then
+ lib_path="$src/$lib_path"
+ fi
+ echo "LDFLAGS += -L$lib_path" >> $1/make.pre
+ fi
}
function append_library {
ar r $(TARGET) *.o
%.so: $(SOURCE:%.cpp=%.o) $(LDLIBS)
- $(CXX) -shared -o $(TARGET) *.o $(LDLIBS) $(EXTLIB)
+ $(CXX) -shared -o $(TARGET) *.o $(LDFLAGS) $(LDLIBS) $(EXTLIB)
-include make.post