X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lnet%2Fklnds%2Fsocklnd%2FautoMakefile.am;h=ea8861bda9b20d78cdf7f0e4c2c2ba911d411359;hb=1cbd19abbed9dbfd3bbc485f0991cfaeb02b7dae;hp=070b649894c271a7b166897249d6e3331bc8b84f;hpb=bd1b99d7caa6ab2b7c771524af9178a3da69eeab;p=fs%2Flustre-release.git diff --git a/lnet/klnds/socklnd/autoMakefile.am b/lnet/klnds/socklnd/autoMakefile.am index 070b649..ea8861b 100644 --- a/lnet/klnds/socklnd/autoMakefile.am +++ b/lnet/klnds/socklnd/autoMakefile.am @@ -1,13 +1,29 @@ -# Copyright (C) 2001 Cluster File Systems, Inc. -# -# This code is issued under the GNU General Public License. -# See the file COPYING in this distribution - if MODULES -if !CRAY_PORTALS -modulenet_DATA = ksocknal$(KMODEXT) -endif -endif +if LINUX + + modulenet_DATA := ksocklnd$(KMODEXT) + +endif # LINUX +endif # MODULES + +EXTRA_DIST := $(ksocklnd-objs:%.o=%.c) socklnd_lib-linux.h socklnd.h + +if DARWIN + macos_PROGRAMS = ksocklnd + + nodist_ksocklnd_SOURCES = socklnd.c socklnd_cb.c socklnd_proto.c + nodist_ksocklnd_SOURCES += socklnd_modparams.c socklnd_lib-darwin.c + EXTRA_DIST += socklnd_lib-darwin.c socklnd_lib-darwin.h + + ksocklnd_CFLAGS := $(EXTRA_KCFLAGS) + ksocklnd_LDFLAGS := $(EXTRA_KLDFLAGS) + ksocklnd_LDADD := $(EXTRA_KLIBS) + + plist_DATA = Info.plist + install_data_hook = fix-kext-ownership +endif # DARWIN + +EXTRA_DIST += $(plist_DATA) +install-data-hook: $(install_data_hook) -MOSTLYCLEANFILES = *.o *.ko *.mod.c -DIST_SOURCES = $(ksocknal-objs:%.o=%.c) socknal.h +MOSTLYCLEANFILES = @MOSTLYCLEANFILES@ socklnd_lib.c