X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lnet%2Futils%2Flnetconfig%2FMakefile.am;h=9b6db6321076cc1d934eff3c18e35be646f21cd0;hp=689c2e11605cb5204ca44c1613273f2f62552afc;hb=75f07b2fa054b69d1c20eef8dddb831af41fd7a5;hpb=2b16de10d79f930283a1a0dc6e8c9c2a779aae5d diff --git a/lnet/utils/lnetconfig/Makefile.am b/lnet/utils/lnetconfig/Makefile.am index 689c2e1..9b6db632 100644 --- a/lnet/utils/lnetconfig/Makefile.am +++ b/lnet/utils/lnetconfig/Makefile.am @@ -26,26 +26,13 @@ # Amir Shehata # -AM_CFLAGS := -fPIC \ - -D_LARGEFILE64_SOURCE=1 -D_FILE_OFFSET_BITS=64 -DLUSTRE_UTILS=1 \ - -I$(top_builddir)/lnet/utils \ - -I$(top_builddir)/lnet/utils/cyaml -AM_LDFLAGS := -L$(top_builddir)/libcfs/libcfs - -lib_LIBRARIES = liblnetconfig.a -noinst_LIBRARIES = liblnetconfigtmp.a +lib_LTLIBRARIES = liblnetconfig.la CYAML := $(top_builddir)/lnet/utils/cyaml/cyaml.c \ $(top_builddir)/lnet/utils/cyaml/cyaml.h -liblnetconfigtmp_a_SOURCES := liblnetconfig.c liblnetconfig.h $(CYAML) - -# build static and share lib lnet config library -liblnetconfig.a : liblnetconfigtmp.a - rm -f liblnetconfig.a liblnetconfig.so - $(CC) $(LDFLAGS) $(AM_LDFLAGS) -shared -o liblnetconfig.so `$(AR) -t liblnetconfigtmp.a` - mv liblnetconfigtmp.a liblnetconfig.a - -install-exec-hook: - cp liblnetconfig.so $(DESTDIR)$(libdir)/ +liblnetconfig_la_SOURCES = liblnetconfig.c liblnetconfig.h $(CYAML) +liblnetconfig_la_CPPFLAGS = -D_LARGEFILE64_SOURCE=1 -D_FILE_OFFSET_BITS=64 \ + -DLUSTRE_UTILS=1 -I$(top_builddir)/lnet/utils/cyaml +liblnetconfig_la_LDFLAGS = -L$(top_builddir)/libcfs/libcfs -version-info 1:0:0 EXTRA_DIST =