# CORE # (c)2012 the Boeing Company. # See the LICENSE file included in this directory. # # author: Jeff Ahrenholz # # Makefile for building corens3 components. # if WANT_PYTHON if PYTHON3 PYTHONLIBDIR=$(libdir)/python3/dist-packages else PYTHONLIBDIR=$(pythondir) endif SETUPPY = setup.py SETUPPYFLAGS = -v # Python package build noinst_SCRIPTS = build build: $(PYTHON) $(SETUPPY) $(SETUPPYFLAGS) build # Python package install install-exec-hook: $(PYTHON) $(SETUPPY) $(SETUPPYFLAGS) install \ --root=/$(DESTDIR) \ --prefix=$(prefix) \ --install-lib=$(PYTHONLIBDIR) \ --single-version-externally-managed \ --no-compile # Python package uninstall uninstall-hook: -rm -rf core_ns3.egg-info -rm -rf $(DESTDIR)/$(PYTHONLIBDIR)/core_ns3-$(PACKAGE_VERSION)-py$(PYTHON_VERSION).egg-info -rm -rf $(DESTDIR)/$(PYTHONLIBDIR)/corens3 -rm -rf $(DESTDIR)/$(datadir)/corens3 # Python package cleanup clean-local: -rm -rf build # because we include entire directories with EXTRA_DIST, we need to clean up # the source control files dist-hook: -rm -rf `find $(distdir)/ -name '*.pyc'` distclean-local: -rm -rf core_ns3.egg-info DISTCLEANFILES = Makefile.in # files to include with distribution tarball EXTRA_DIST = LICENSE $(SETUPPY) corens3 examples endif # endif WANT_PYTHON