X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lnet%2Flnet%2FautoMakefile.am;h=9ce40fe8434d88383299eebe94855be3a122e5c8;hp=285f8fe002fd1d6b71dea2982c51ef1f08db407c;hb=0d934ce72d15409a010cdf5ba1701df0c0f257ce;hpb=23de47e82bd999ec651f927097922413527cca71 diff --git a/lnet/lnet/autoMakefile.am b/lnet/lnet/autoMakefile.am index 285f8fe..9ce40fe 100644 --- a/lnet/lnet/autoMakefile.am +++ b/lnet/lnet/autoMakefile.am @@ -1,26 +1,46 @@ -# Copyright (C) 2002 Cluster File Systems, Inc. -# -# This code is issued under the GNU General Public License. -# See the file COPYING in this distribution +my_sources = api-errno.c api-ni.c config.c \ + lib-me.c lib-msg.c lib-eq.c \ + lib-md.c lib-move.c lo.c \ + router.c router_proc.c \ + acceptor.c peer.c -my_sources = api-errno.c api-ni.c api-wrap.c \ - lib-init.c lib-me.c lib-msg.c lib-eq.c \ - lib-md.c lib-move.c lib-ni.c lib-pid.c - -if !CRAY_PORTALS if LIBLUSTRE -noinst_LIBRARIES= libportals.a -libportals_a_SOURCES= $(my_sources) -libportals_a_CPPFLAGS = $(LLCPPFLAGS) -libportals_a_CFLAGS = $(LLCFLAGS) +noinst_LIBRARIES= liblnet.a +liblnet_a_SOURCES= $(my_sources) +liblnet_a_CPPFLAGS = $(LLCPPFLAGS) +liblnet_a_CFLAGS = $(LLCFLAGS) endif if MODULES -modulenet_DATA = portals$(KMODEXT) + +if LINUX +modulenet_DATA = lnet$(KMODEXT) +endif # LINUX + +if DARWIN +macos_PROGRAMS := lnet + +lnet_SOURCES := api-errno.c api-ni.c config.c +lnet_SOURCES += lib-me.c lib-msg.c lib-eq.c lib-md.c +lnet_SOURCES += lib-move.c module.c lo.c router.c router_proc.c +lnet_SOURCES += acceptor.c peer.c + +lnet_CFLAGS := $(EXTRA_KCFLAGS) +lnet_LDFLAGS := $(EXTRA_KLDFLAGS) +lnet_LDADD := $(EXTRA_KLIBS) + +plist_DATA := Info.plist + +install_data_hook := fix-kext-ownership + +endif # DARWIN + endif # MODULES -endif # CRAY_PORTALS +install-data-hook: $(install_data_hook) + +EXTRA_DIST := Info.plist -MOSTLYCLEANFILES = *.o *.ko *.mod.c -DIST_SOURCES = $(portals-objs:%.o=%.c) +MOSTLYCLEANFILES = @MOSTLYCLEANFILES@ lnet +DIST_SOURCES = $(lnet-objs:%.o=%.c)