/usr/bin/strip: '/usr/ports/net-mgmt/wmi-client/work/stage/bin/wmic': No such file PR: 198953 Submitted by: KIKUCHI Koichiro (maintainer)
63 lines
2.8 KiB
Text
63 lines
2.8 KiB
Text
--- GNUmakefile.orig 2011-12-23 13:58:36 UTC
|
|
+++ GNUmakefile
|
|
@@ -36,7 +36,7 @@ endif
|
|
# Install dir for libasync_wmi_lib.so.* and pysamba wrapper code.
|
|
# e.g., Samba/source/bin/shared/libasync_wmi_lib.so.0.0.1 --> $(PY_LIBDIR)
|
|
#
|
|
-PY_LIBDIR = $(ZENHOME)/lib/python
|
|
+PY_LIBDIR? = $(ZENHOME)/lib/python
|
|
|
|
#-------------------------------------------------------------------------#
|
|
# A key deliverable of this build process is the libasync_wmi shared #
|
|
@@ -70,7 +70,7 @@ PATHED_LIBASYNC_WMI_LIB := $(SAMBA_S
|
|
#-------------------------------------------------------------------------#
|
|
# Comment out the next line to disable google-breakpad dependency.
|
|
ifneq ($(shell uname), Darwin)
|
|
-USE_BREAKPAD = 1
|
|
+#USE_BREAKPAD = 1
|
|
endif
|
|
|
|
ifneq ($(USE_BREAKPAD),)
|
|
@@ -124,7 +124,7 @@ ifneq ($(USE_BREAKPAD),)
|
|
endif
|
|
@touch $@
|
|
|
|
-install-prereqs:
|
|
+install-prereqs: $(DESTDIR)$(PY_LIBDIR)
|
|
@echo
|
|
@echo "Checking prequisites for installing WMI"
|
|
$(call check,directory,$(ZENHOME),"ZENHOME")
|
|
@@ -158,27 +158,27 @@ endif
|
|
$(SAMBA_SRCDIR)/Makefile: $(SAMBA_SRCDIR)/autogen.sh
|
|
cd $(SAMBA_SRCDIR) ;\
|
|
./autogen.sh ;\
|
|
- CPPFLAGS="$(WMI_CPPFLAGS)" ./configure --without-readline --enable-debug
|
|
+ CPPFLAGS="$(WMI_CPPFLAGS)" SMB_GNUTLS=NO ./configure --prefix=$(PREFIX) --without-readline
|
|
|
|
ifeq ($(USE_BREAKPAD),)
|
|
-pywmi-build: build-prereqs $(LIBRPC_CONFIG_MK) $(SAMBA_SRCDIR)/Makefile
|
|
+pywmi-build: $(LIBRPC_CONFIG_MK) $(SAMBA_SRCDIR)/Makefile
|
|
else
|
|
-pywmi-build: build-prereqs $(LIBRPC_CONFIG_MK) $(SAMBA_SRCDIR)/Makefile $(breakpad_LIB_SYMLINK)
|
|
+pywmi-build: $(LIBRPC_CONFIG_MK) $(SAMBA_SRCDIR)/Makefile $(breakpad_LIB_SYMLINK)
|
|
endif
|
|
cd $(SAMBA_SRCDIR);\
|
|
$(MAKE) $(WMI_BUILD_TARGETS) ;\
|
|
touch $@
|
|
|
|
pywmi-installed: install-prereqs $(DESTDIR)$(PY_LIBDIR) $(DESTDIR)$(ZENOSS_BINDIR) $(SAMBA_SRCDIR)/bin/wmic $(SAMBA_SRCDIR)/bin/winexe $(PATHED_LIBASYNC_WMI_LIB)
|
|
- cp $(SAMBA_SRCDIR)/bin/wmic $(DESTDIR)$(ZENOSS_BINDIR)
|
|
- cp $(SAMBA_SRCDIR)/bin/winexe $(DESTDIR)$(ZENOSS_BINDIR)
|
|
+ $(INSTALL_PROGRAM) $(SAMBA_SRCDIR)/bin/wmic $(DESTDIR)$(ZENOSS_BINDIR)
|
|
+ $(INSTALL_PROGRAM) $(SAMBA_SRCDIR)/bin/winexe $(DESTDIR)$(ZENOSS_BINDIR)
|
|
ifeq ($(shell uname), Darwin)
|
|
-(cd $(DESTDIR)$(PY_LIBDIR) && rm -f $(LIBASYNC_WMI_LIB_BASENAME)*)
|
|
cp $(PATHED_LIBASYNC_WMI_LIB) $(DESTDIR)$(PY_LIBDIR)/$(LIBASYNC_WMI_LIB_BASENAME).$(LIBASYNC_WMI_LIB_VERSION_nnn).dylib
|
|
(cd $(DESTDIR)$(PY_LIBDIR) && ln -sf $(LIBASYNC_WMI_LIB_BASENAME).$(LIBASYNC_WMI_LIB_VERSION_nnn).dylib $(LIBASYNC_WMI_LIB_BASENAME).dylib)
|
|
else
|
|
-(cd $(DESTDIR)$(PY_LIBDIR) && rm -f $(LIBASYNC_WMI_LIB_BASENAME)*)
|
|
- cp $(PATHED_LIBASYNC_WMI_LIB) $(DESTDIR)$(PY_LIBDIR)
|
|
+ $(INSTALL_LIB) $(PATHED_LIBASYNC_WMI_LIB) $(DESTDIR)$(PY_LIBDIR)
|
|
(cd $(DESTDIR)$(PY_LIBDIR) && ln -sf $(LIBASYNC_WMI_LIB) $(LIBASYNC_WMI_LIB_SO_N))
|
|
endif
|
|
rm -rf $(DESTDIR)$(PY_LIBDIR)/pysamba
|