|
Packit |
db01ca |
#
|
|
Packit |
db01ca |
# Copyright (c) 2003, Intel Corporation
|
|
Packit |
db01ca |
# (C) Copyright IBM Corp 2003-2006
|
|
Packit |
db01ca |
# All rights reserved.
|
|
Packit |
db01ca |
#
|
|
Packit |
db01ca |
# Redistribution and use in source and binary forms, with or
|
|
Packit |
db01ca |
# without modification, are permitted provided that the following
|
|
Packit |
db01ca |
# conditions are met:
|
|
Packit |
db01ca |
#
|
|
Packit |
db01ca |
# Redistributions of source code must retain the above copyright
|
|
Packit |
db01ca |
# notice, this list of conditions and the following disclaimer.
|
|
Packit |
db01ca |
# Redistributions in binary form must reproduce the above copyright
|
|
Packit |
db01ca |
# notice, this list of conditions and the following disclaimer in
|
|
Packit |
db01ca |
# the documentation and/or other materials provided with the distribution.
|
|
Packit |
db01ca |
#
|
|
Packit |
db01ca |
# Neither the name of Intel Corporation nor the names
|
|
Packit |
db01ca |
# of its contributors may be used to endorse or promote products
|
|
Packit |
db01ca |
# derived from this software without specific prior written permission.
|
|
Packit |
db01ca |
#
|
|
Packit |
db01ca |
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
Packit |
db01ca |
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
Packit |
db01ca |
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
|
Packit |
db01ca |
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
|
Packit |
db01ca |
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
|
Packit |
db01ca |
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
|
|
Packit |
db01ca |
# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
|
|
Packit |
db01ca |
# OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
|
|
Packit |
db01ca |
# OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
|
Packit |
db01ca |
# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
|
Packit |
db01ca |
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
Packit |
db01ca |
#
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
#AUTOMAKE_OPTIONS = 1.8
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
TARFILE = $(PACKAGE_NAME)-$(VERSION).tar.gz
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
DESTDIR =
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
RPM = @RPM@
|
|
Packit |
db01ca |
RPMFLAGS = -ba
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
EXTRA_DIST = openhpi.spec.in \
|
|
Packit |
db01ca |
openhpi.conf.example \
|
|
Packit |
db01ca |
simulation.data.example \
|
|
Packit |
db01ca |
test_agent.data.example \
|
|
Packit |
db01ca |
openhpiclient.conf.example \
|
|
Packit |
db01ca |
README.csharp \
|
|
Packit |
db01ca |
README.daemon \
|
|
Packit |
db01ca |
README.java \
|
|
Packit |
db01ca |
README.python \
|
|
Packit |
db01ca |
README.windows \
|
|
Packit |
db01ca |
Makefile.mingw32 \
|
|
Packit |
db01ca |
Makefile.mingw32.def \
|
|
Packit |
db01ca |
mingw32/config.h \
|
|
Packit |
db01ca |
mingw32/openhpi.conf.example \
|
|
Packit |
db01ca |
$(shell find $(srcdir)/include -name '*.h')
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
AUTOMAKE_OPTIONS = foreign
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
MAINTAINERCLEANFILES = Makefile.in aclocal.m4 configure config.guess config.sub \
|
|
Packit |
db01ca |
depcomp install-sh ltmain.sh missing mkinstalldirs config.h.in \
|
|
Packit |
db01ca |
stamp-h.in cscope.files cscope.out $(distdir).tar.gz compile
|
|
Packit |
db01ca |
MOSTLYCLEANFILES = tags
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
SUBDIRS = utils scripts @SSLDIR@ @SNMPDIR@ transport marshal baselib @ENABLED_DIRS@ plugins docs hpi_shell
|
|
Packit |
db01ca |
DIST_SUBDIRS = utils scripts ssl snmp transport marshal baselib openhpid plugins docs clients cpp hpi_shell baselibs
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
DISTCHECK_CONFIGURE_FLAGS = --with-initdir=prefix
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
ALLSOURCES = \
|
|
Packit |
db01ca |
$(shell find $(top_srcdir)/include -name .svn -o -name CVS -prune -o \
|
|
Packit |
db01ca |
-name '*.[chS]' -print | grep -v '/t/') \
|
|
Packit |
db01ca |
$(shell find $(top_srcdir)/baselib -name .svn -o -name CVS -prune -o \
|
|
Packit |
db01ca |
-name '*.[chS]' -print | grep -v '/t/') \
|
|
Packit |
db01ca |
$(shell find $(top_srcdir)/utils -name .svn -o -name CVS -prune -o \
|
|
Packit |
db01ca |
-name '*.[chS]' -print | grep -v '/t/') \
|
|
Packit |
db01ca |
$(shell find $(top_srcdir)/openhpid -name .svn -o -name CVS -prune -o \
|
|
Packit |
db01ca |
-name '*.[chS]' -print -o -name '*.cpp' -print | grep -v '/t/') \
|
|
Packit |
db01ca |
$(shell find $(top_srcdir)/plugins -name .svn -o -name CVS -prune -o \
|
|
Packit |
db01ca |
-name '*.[chS]' -print -o -name '*.cpp' -print | grep -v '/t/') \
|
|
Packit |
db01ca |
$(shell find $(top_srcdir)/snmp -name .svn -o -name CVS -prune -o \
|
|
Packit |
db01ca |
-name '*.[chS]' -print | grep -v '/t/') \
|
|
Packit |
db01ca |
$(shell find $(top_srcdir)/ssl -name .svn -o -name CVS -prune -o \
|
|
Packit |
db01ca |
-name '*.[chS]' -print | grep -v '/t/') \
|
|
Packit |
db01ca |
$(shell find $(top_srcdir)/transport -name .svn -o -name CVS -prune -o \
|
|
Packit |
db01ca |
-name '*.[chS]' -print | grep -v '/t/') \
|
|
Packit |
db01ca |
$(shell find $(top_srcdir)/marshal -name .svn -o -name CVS -prune -o \
|
|
Packit |
db01ca |
-name '*.[chS]' -print | grep -v '/t/') \
|
|
Packit |
db01ca |
$(shell find $(top_srcdir)/clients -name .svn -o -name CVS -prune -o \
|
|
Packit |
db01ca |
-name '*.[chS]' -print | grep -v '/t/') \
|
|
Packit |
db01ca |
$(shell find $(top_srcdir)/cpp -name .svn -o -name CVS -prune -o \
|
|
Packit |
db01ca |
-name '*.[ch]pp' -print | grep -v '/t/')
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
includedir=$(base_includedir)/openhpi
|
|
Packit |
db01ca |
# These are the only headers that users should have any access to
|
|
Packit |
db01ca |
include_HEADERS = $(top_srcdir)/include/SaHpi.h \
|
|
Packit |
db01ca |
$(top_srcdir)/include/SaHpiXtca.h \
|
|
Packit |
db01ca |
$(top_srcdir)/include/SaHpiAtca.h \
|
|
Packit |
db01ca |
$(top_srcdir)/include/SaHpiBladeCenter.h \
|
|
Packit |
db01ca |
$(top_srcdir)/include/oHpi.h \
|
|
Packit |
db01ca |
$(top_srcdir)/utils/oh_utils.h \
|
|
Packit |
db01ca |
$(top_srcdir)/utils/announcement_utils.h \
|
|
Packit |
db01ca |
$(top_srcdir)/utils/rpt_utils.h \
|
|
Packit |
db01ca |
$(top_srcdir)/utils/sahpi_enum_utils.h \
|
|
Packit |
db01ca |
$(top_srcdir)/utils/sahpi_gcrypt_utils.h \
|
|
Packit |
db01ca |
$(top_srcdir)/utils/sahpixtca_enum_utils.h \
|
|
Packit |
db01ca |
$(top_srcdir)/utils/sahpiatca_enum_utils.h \
|
|
Packit |
db01ca |
$(top_srcdir)/utils/sahpi_event_encode.h \
|
|
Packit |
db01ca |
$(top_srcdir)/utils/sahpi_event_utils.h \
|
|
Packit |
db01ca |
$(top_srcdir)/utils/sahpi_struct_utils.h \
|
|
Packit |
db01ca |
$(top_srcdir)/utils/sahpi_time_utils.h \
|
|
Packit |
db01ca |
$(top_srcdir)/utils/uid_utils.h \
|
|
Packit |
db01ca |
$(top_srcdir)/utils/epath_utils.h \
|
|
Packit |
db01ca |
$(top_srcdir)/utils/el_utils.h \
|
|
Packit |
db01ca |
$(top_srcdir)/utils/event_utils.h \
|
|
Packit |
db01ca |
$(top_srcdir)/clients/oh_clients.h
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
doc_DATA = README README.daemon COPYING ChangeLog
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
$(top_srcdir)/utils/sahpi_enum_utils.h:
|
|
Packit |
db01ca |
make -C $(top_builddir)/utils sahpi_enum_utils.h
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
$(top_srcdir)/utils/sahpixtca_enum_utils.h:
|
|
Packit |
db01ca |
make -C $(top_builddir)/utils sahpixtca_enum_utils.h
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
$(top_srcdir)/utils/sahpiatca_enum_utils.h:
|
|
Packit |
db01ca |
make -C $(top_builddir)/utils sahpiatca_enum_utils.h
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
install-data-local: openhpi.pc openhpi.conf.example simulation.data.example openhpiclient.conf.example
|
|
Packit |
db01ca |
$(mkinstalldirs) $(DESTDIR)$(libdir)/pkgconfig
|
|
Packit |
db01ca |
$(INSTALL_DATA) openhpi.pc $(DESTDIR)$(libdir)/pkgconfig
|
|
Packit |
db01ca |
$(mkinstalldirs) $(DESTDIR)$(VARPATH)
|
|
Packit |
db01ca |
chmod 755 $(DESTDIR)$(VARPATH)
|
|
Packit |
db01ca |
$(mkinstalldirs) $(DESTDIR)$(sysconfdir)/openhpi
|
|
Packit |
db01ca |
if test ! -e $(DESTDIR)$(sysconfdir)/openhpi/openhpi.conf; then \
|
|
Packit |
db01ca |
$(INSTALL) -m 600 $(top_srcdir)/openhpi.conf.example $(DESTDIR)$(sysconfdir)/openhpi/openhpi.conf; \
|
|
Packit |
db01ca |
fi
|
|
Packit |
db01ca |
if test ! -e $(DESTDIR)$(sysconfdir)/openhpi/simulation.data; then \
|
|
Packit |
db01ca |
$(INSTALL) -m 600 $(top_srcdir)/simulation.data.example $(DESTDIR)$(sysconfdir)/openhpi/simulation.data; \
|
|
Packit |
db01ca |
fi
|
|
Packit |
db01ca |
if test ! -e $(DESTDIR)$(sysconfdir)/openhpi/openhpiclient.conf; then \
|
|
Packit |
db01ca |
$(INSTALL_DATA) $(top_srcdir)/openhpiclient.conf.example $(DESTDIR)$(sysconfdir)/openhpi/openhpiclient.conf; \
|
|
Packit |
db01ca |
fi
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
uninstall-local:
|
|
Packit |
db01ca |
rm -f $(DESTDIR)$(libdir)/pkgconfig/openhpi.pc
|
|
Packit |
db01ca |
if cmp $(top_srcdir)/openhpi.conf.example $(DESTDIR)$(sysconfdir)/openhpi/openhpi.conf; then \
|
|
Packit |
db01ca |
rm -f $(DESTDIR)$(sysconfdir)/openhpi/openhpi.conf; \
|
|
Packit |
db01ca |
fi
|
|
Packit |
db01ca |
if cmp $(top_srcdir)/simulation.data.example $(DESTDIR)$(sysconfdir)/openhpi/simulation.data; then \
|
|
Packit |
db01ca |
rm -f $(DESTDIR)$(sysconfdir)/openhpi/simulation.data; \
|
|
Packit |
db01ca |
fi
|
|
Packit |
db01ca |
if cmp $(top_srcdir)/openhpiclient.conf.example $(DESTDIR)$(sysconfdir)/openhpi/openhpiclient.conf; then \
|
|
Packit |
db01ca |
rm -f $(DESTDIR)$(sysconfdir)/openhpi/openhpiclient.conf; \
|
|
Packit |
db01ca |
fi
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
rpm: dist
|
|
Packit |
db01ca |
rm -rf $(top_srcdir)/rpm
|
|
Packit |
db01ca |
mkdir -p $(top_srcdir)/rpm/RPMS
|
|
Packit |
db01ca |
mkdir $(top_srcdir)/rpm/SRPMS
|
|
Packit |
db01ca |
mkdir $(top_srcdir)/rpm/BUILD
|
|
Packit |
db01ca |
mkdir $(top_srcdir)/rpm/INSTALL
|
|
Packit |
db01ca |
$(RPM) $(RPMFLAGS) $(PACKAGE_NAME).spec
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
dist-hook:
|
|
Packit |
db01ca |
$(shell find $(distdir) -name openhpi.conf -exec chmod 600 "{}" ";")
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
distcheck-hook:
|
|
Packit |
db01ca |
$(shell find $(distdir) -name openhpi.conf -exec chmod 600 "{}" ";")
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
documentation:
|
|
Packit |
db01ca |
$(MAKE) -C docs
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
clean-local: am_config_clean-local
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
am_config_clean-local:
|
|
Packit |
db01ca |
rm -fr $(PACKAGE)-*.tar.gz
|
|
Packit |
db01ca |
rm -rf rpm
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
report:
|
|
Packit |
db01ca |
$(MAKE) -C scripts/test report
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
tags: FORCE
|
|
Packit |
db01ca |
@echo making tags
|
|
Packit |
db01ca |
ctags $(ALLSOURCES)
|
|
Packit |
db01ca |
TAGS: FORCE
|
|
Packit |
db01ca |
@echo making TAGS
|
|
Packit |
db01ca |
etags $(ALLSOURCES)
|
|
Packit |
db01ca |
cscope: FORCE
|
|
Packit |
db01ca |
@echo making cscope
|
|
Packit |
db01ca |
echo "$(ALLSOURCES)" | sed -e 's/[ ]\+/\n/g' > cscope.files
|
|
Packit |
db01ca |
cscope -b
|
|
Packit |
db01ca |
|
|
Packit |
db01ca |
.PHONY: FORCE
|