X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lnet%2Flnet%2FautoMakefile.am;h=10cde66945c215ce00a5d7f7ac9267f9cf555efd;hp=bf7a107b88470e6b5950387c68ab5a39148664b5;hb=d63c9fc5bdf2d9bc09d799295d8077a3aab217cb;hpb=bd1b99d7caa6ab2b7c771524af9178a3da69eeab;ds=sidebyside diff --git a/lnet/lnet/autoMakefile.am b/lnet/lnet/autoMakefile.am index bf7a107..10cde66 100644 --- a/lnet/lnet/autoMakefile.am +++ b/lnet/lnet/autoMakefile.am @@ -3,8 +3,8 @@ # This code is issued under the GNU General Public License. # See the file COPYING in this distribution -my_sources = api-eq.c api-init.c api-me.c api-errno.c api-ni.c api-wrap.c \ - lib-dispatch.c lib-init.c lib-me.c lib-msg.c lib-eq.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 @@ -17,10 +17,35 @@ libportals_a_CFLAGS = $(LLCFLAGS) endif if MODULES + +if LINUX modulenet_DATA = portals$(KMODEXT) +endif # LINUX + +if DARWIN +macos_PROGRAMS := portals + +portals_SOURCES := api-errno.c api-ni.c api-wrap.c +portals_SOURCES += lib-init.c lib-me.c lib-msg.c lib-eq.c lib-md.c +portals_SOURCES += lib-move.c lib-ni.c lib-pid.c module.c + +portals_CFLAGS := $(EXTRA_KCFLAGS) +portals_LDFLAGS := $(EXTRA_KLDFLAGS) +portals_LDADD := $(EXTRA_KLIBS) + +plist_DATA := Info.plist + +install_data_hook := fix-kext-ownership + +endif # DARWIN + endif # MODULES endif # CRAY_PORTALS -MOSTLYCLEANFILES = *.o *.ko *.mod.c +install-data-hook: $(install_data_hook) + +EXTRA_DIST := Info.plist + +MOSTLYCLEANFILES = *.o *.ko *.mod.c portals DIST_SOURCES = $(portals-objs:%.o=%.c)