You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
85 lines
1.5 KiB
85 lines
1.5 KiB
if WITH_JAVA
|
|
JAVA_DIR=Java
|
|
else
|
|
JAVA_DIR=
|
|
endif
|
|
|
|
if WITH_TCL
|
|
TCL_DIR=Tcl
|
|
else
|
|
TCL_DIR=
|
|
endif
|
|
|
|
SUBDIRS = $(JAVA_DIR) $(TCL_DIR)
|
|
|
|
#
|
|
# Python Building
|
|
#
|
|
python-build: Python/setup.py
|
|
cd $(srcdir)/Python && $(PYTHON) setup.py build
|
|
|
|
python-install: python-build
|
|
cd $(srcdir)/Python && $(PYTHON) setup.py install --root=$(DESTDIR) --prefix=$(prefix)
|
|
|
|
python-clean: Python/setup.py
|
|
-cd $(srcdir)/Python && $(PYTHON) setup.py clean
|
|
-cd $(srcdir)/Python && rm -rf build
|
|
|
|
if WITH_PYTHON
|
|
PYTHON_ALL = python-build
|
|
PYTHON_INSTALL = python-install
|
|
PYTHON_CLEAN = python-clean
|
|
else
|
|
PYTHON_ALL =
|
|
PYTHON_INSTALL =
|
|
PYTHON_MCLEAN =
|
|
PYTHON_CLEAN =
|
|
endif
|
|
|
|
#
|
|
# Perl Building
|
|
#
|
|
|
|
Perl/Makefile: Perl/Makefile.PL
|
|
cd Perl && $(PERL) Makefile.PL
|
|
|
|
perl-build: Perl/Makefile
|
|
cd Perl && $(MAKE) PREFIX=$(DESTDIR)$(prefix)
|
|
|
|
perl-install:
|
|
cd Perl && $(MAKE) install
|
|
|
|
perl-uninstall: Perl/Makefile
|
|
cd Perl && $(MAKE) uninstall
|
|
|
|
perl-clean: Perl/Makefile
|
|
cd Perl && $(MAKE) realclean && rm Makefile.PL
|
|
|
|
if WITH_PERL
|
|
PERL_ALL = perl-build
|
|
PERL_INSTALL = perl-install
|
|
PERL_CLEAN = perl-clean
|
|
else
|
|
PERL_ALL =
|
|
PERL_INSTALL =
|
|
PERL_MCLEAN =
|
|
PERL_CLEAN =
|
|
endif
|
|
|
|
all-local: $(PERL_ALL) $(PYTHON_ALL)
|
|
|
|
install-exec-local: $(PYTHON_INSTALL) $(PERL_INSTALL)
|
|
|
|
uninstall-local: $(PYTHON_INSTALL) $(PERL_UNINSTALL)
|
|
|
|
clean-local: $(PERL_CLEAN) $(PYTHON_CLEAN)
|
|
|
|
distclean-local: $(PERL_CLEAN) $(PYTHON_CLEAN)
|
|
|
|
maintainer-clean-local: $(PERL_CLEAN) $(PYTHON_CLEAN)
|
|
|
|
dist-hook:
|
|
rm -rf `find $(distdir) -name CVS`
|
|
|
|
EXTRA_DIST = Python Java Perl
|