if test "$libuuid" = "yes"; then
output_sym "CONFIG_LIBUUID"
- echo "override LDFLAGS += -luuid" >> $config_host_mak
+ echo "override LIBS += -luuid" >> $config_host_mak
echo "override LIB_DEPENDS += uuid" >> $config_host_mak
fi
if test "$systemd" = "yes"; then
output_sym "CONFIG_SYSTEMD"
- echo "override LDFLAGS += -lsystemd" >> $config_host_mak
+ echo "override LIBS += -lsystemd" >> $config_host_mak
fi
if test "$libjsonc" = "yes"; then
output_sym "CONFIG_JSONC"
- echo "override LDFLAGS += -ljson-c" >> $config_host_mak
+ echo "override LIBS += -ljson-c" >> $config_host_mak
echo "override LIB_DEPENDS += json-c" >> $config_host_mak
fi
if test "$cpp" = "yes"; then
$(QUIET_RANLIB)$(RANLIB) libnvme.a
$(libname): $(libnvme_sobjs) $(libccan_sobjs) libnvme.map
- $(QUIET_CC)$(CC) $(SO_CFLAGS) -Wl,--version-script=libnvme.map -Wl,-soname=$(soname) -o $@ $(libnvme_sobjs) $(libccan_sobjs) $(LINK_FLAGS)
+ $(QUIET_CC)$(CC) $(SO_CFLAGS) -Wl,--version-script=libnvme.map -Wl,-soname=$(soname) -o $@ $(libnvme_sobjs) $(libccan_sobjs) $(LINK_FLAGS) $(LIBS)
install: $(all_targets)
$(INSTALL) -D -m 644 libnvme.a $(libdir)/libnvme.a
CXXFLAGS ?= -lstdc++
%: %.cc
- $(QUIET_CC)$(CC) $(CFLAGS) $(LDFLAGS) $(CXXFLAGS) -o $@ $< -lnvme
+ $(QUIET_CC)$(CC) $(CFLAGS) $(LDFLAGS) $(CXXFLAGS) -o $@ $< -lnvme $(LIBS)
%: %.c
- $(QUIET_CC)$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< -lnvme
+ $(QUIET_CC)$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< -lnvme $(LIBS)
clean:
rm -f $(all_targets)