forked from CESNET/Nemea-Framework
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile.am
56 lines (46 loc) · 1.04 KB
/
Makefile.am
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
SUBDIRS=
PYTHON_SUBDIRS=
if ENABLE_LIBTRAP
SUBDIRS+=libtrap
endif
if ENABLE_UNIREC
SUBDIRS+=unirec
endif
if ENABLE_NEMEACOMMON
SUBDIRS+=common
endif
if ENABLE_PYTRAP
SUBDIRS+=pytrap
PYTHON_SUBDIRS+=pytrap
endif
if ENABLE_PYCOMMON
SUBDIRS+=pycommon
PYTHON_SUBDIRS+=pycommon
endif
if ENABLE_EXAMPLES
SUBDIRS+=examples
endif
EXTRA_DIST=README.md
bin_SCRIPTS=create_module.sh
ACLOCAL_AMFLAGS=-I m4
install-exec-hook:
@echo -e "\n\n"
@echo "For installation of Python components run the following commands as root:"
@for i in ${PYTHON_SUBDIRS}; do \
echo -e "(cd $${i}; ${PYTHON} setup.py install --record=installed-files.txt;)\n"; \
done
@echo -e "\n\n"
if MAKE_RPMS
RPMDIR = RPMBUILD
RPMFILENAME=$(PACKAGE_NAME)-$(VERSION)
.PHONY: rpm
rpm:
rm -rf "$(RPMDIR)/SOURCES/$(RPMFILENAME)"
mkdir -p $(RPMDIR)/BUILD/ $(RPMDIR)/SRPMS/ $(RPMDIR)/RPMS/ $(RPMDIR)/SOURCES
make ${AM_MAKEFLAGS} dist
cp $(RPMFILENAME).tar.gz RPMBUILD/SOURCES/
$(RPMBUILD) -ba nemea-framework.spec --define "_topdir `pwd`/$(RPMDIR)";
rpm-clean:
rm -rf $(RPMDIR)
else
endif