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
|
if ENABLE_GETTEXT
LOCALE_DIR = locale
endif
SUBDIRS = admin src lisp-utils tests doc interfaces share demo plotting $(LOCALE_DIR)
EXTRA_DIST = \
common.mk maxima.iss.in \
README.lisps README.rpms README.i18n README.external \
INSTALL.win32 INSTALL.lisp \
configure.lisp maxima-local.in xmaxima-local.in \
macosx/Makefile macosx/Readme.txt macosx/maxima.sh macosx/script \
macosx/xmaxima.sh macosx/appIcon.icns \
ChangeLog-5.9.2 ChangeLog-5.9.3 ChangeLog-5.10.0 ChangeLog-5.11.0 \
ChangeLog-5.12.0 ChangeLog-5.13.0 ChangeLog-5.14.0 ChangeLog-5.15.0 \
ChangeLog-5.16 ChangeLog-5.17 ChangeLog-5.17-special-functions \
ChangeLog-5.18 ChangeLog-5.19 ChangeLog-5.20 ChangeLog-5.21 ChangeLog-5.22 \
ChangeLog-5.23 ChangeLog-5.24 ChangeLog-5.25 ChangeLog-5.26 ChangeLog-5.27
include common.mk
extradocinstall:
test -d "$(docdir)" || mkdir -p "$(docdir)"
for file in AUTHORS COPYING INSTALL README README.lisps ; \
do \
$(INSTALL_DATA) $$file "$(docdir)" ; \
done
$(distdir).tar.gz: Makefile.am
$(MAKE) dist
iss: extradocinstall
$(MAKE) -C interfaces/xmaxima/win32 gcccopy install
# Build the Maxima rpms. Optionally, use
# make rpm SUDO=sudo
# to use sudo to wrap the commands. The user must have sudo permissions
# for rpm and cp.
rpm: $(distdir).tar.gz
$(SUDO) cp $(distdir).tar.gz /usr/src/redhat/SOURCES && \
$(SUDO) rpmbuild -ba maxima.spec
|