Support using UDF for large ISO spins (#476696)
[livecd.git] / Makefile
blob48c89d5a7f613ab03d1eddff3467c66ec5d6ae95
2 VERSION = 020
4 INSTALL = /usr/bin/install -c
5 INSTALL_PROGRAM = ${INSTALL}
6 INSTALL_DATA = ${INSTALL} -m 644
7 INSTALL_SCRIPT = ${INSTALL_PROGRAM}
9 INSTALL_PYTHON = ${INSTALL} -m 644
10 define COMPILE_PYTHON
11 python -c "import compileall as c; c.compile_dir('$(1)', force=1)"
12 python -O -c "import compileall as c; c.compile_dir('$(1)', force=1)"
13 endef
14 PYTHONDIR := $(shell python -c "import distutils.sysconfig as d; print d.get_python_lib()")
16 all:
18 man:
19 pod2man --section=8 --release="livecd-tools $(VERSION)" --center "LiveCD Tools" docs/livecd-creator.pod > docs/livecd-creator.8
20 pod2man --section=8 --release="livecd-tools $(VERSION)" --center "LiveCD Tools" docs/livecd-iso-to-disk.pod > docs/livecd-iso-to-disk.8
23 install: man
24 $(INSTALL_PROGRAM) -D tools/livecd-creator $(DESTDIR)/usr/bin/livecd-creator
25 $(INSTALL_PROGRAM) -D tools/image-creator $(DESTDIR)/usr/bin/image-creator
26 $(INSTALL_PROGRAM) -D tools/livecd-iso-to-disk.sh $(DESTDIR)/usr/bin/livecd-iso-to-disk
27 $(INSTALL_PROGRAM) -D tools/livecd-iso-to-pxeboot.sh $(DESTDIR)/usr/bin/livecd-iso-to-pxeboot
28 $(INSTALL_DATA) -D AUTHORS $(DESTDIR)/usr/share/doc/livecd-tools-$(VERSION)/AUTHORS
29 $(INSTALL_DATA) -D COPYING $(DESTDIR)/usr/share/doc/livecd-tools-$(VERSION)/COPYING
30 $(INSTALL_DATA) -D README $(DESTDIR)/usr/share/doc/livecd-tools-$(VERSION)/README
31 $(INSTALL_DATA) -D HACKING $(DESTDIR)/usr/share/doc/livecd-tools-$(VERSION)/HACKING
32 mkdir -p $(DESTDIR)/usr/share/livecd-tools/
33 mkdir -p $(DESTDIR)/$(PYTHONDIR)/imgcreate
34 $(INSTALL_PYTHON) -D imgcreate/*.py $(DESTDIR)/$(PYTHONDIR)/imgcreate/
35 $(call COMPILE_PYTHON,$(DESTDIR)/$(PYTHONDIR)/imgcreate)
36 mkdir -p $(DESTDIR)/usr/share/man/man8
37 $(INSTALL_DATA) -D docs/*.8 $(DESTDIR)/usr/share/man/man8
39 uninstall:
40 rm -f $(DESTDIR)/usr/bin/livecd-creator
41 rm -rf $(DESTDIR)/usr/lib/livecd-creator
42 rm -rf $(DESTDIR)/usr/share/doc/livecd-tools-$(VERSION)
44 dist : all
45 git-archive --format=tar --prefix=livecd-tools-$(VERSION)/ HEAD | bzip2 -9v > livecd-tools-$(VERSION).tar.bz2
47 clean:
48 rm -f *~ creator/*~ installer/*~ config/*~ docs/*.8