
#  2003-04-22 Kester Habermann <kester@linuxtag.org>
#  Time-stamp: <2003-04-27 12:28:49 kester>
#  $Id: Makefile,v 1.5 2003/04/27 11:02:28 kester Exp $

.PHONY: clean FORCE

PREFIX	= $(DESTDIR)/usr
CC	= gcc
RM	= rm -f
GZIP    = gzip
INSTALL	= install
INSTALLFLAGS =  -s -m 755
INSTALLDOCFLAGS =  -m 644

all:	knoppix-customize knoppix-customize.1.gz knoppix-customize.html knoppix-customize.txt FAQ.html FAQ.txt Localize-Knoppix-HOWTO.html Localize-Knoppix-HOWTO.txt ANNOUNCE.html ANNOUNCE.txt

knoppix-customize: knoppix-customize.o
	$(CC) $(LDFLAGS) -o $@ $<

%.gz: %
	$(GZIP) -vf9  $<

%.1: %.xml
	docbook2man $<

%.html: %.xml
	docbook2html $<
	./fix_html.sh < index.html > $@
	rm index.html

%.txt: %.xml
	docbook2txt $<
	./fix_text.sh < $@ > $@.tmp
	mv $@.tmp $@

install: knoppix-customize
	$(INSTALL) $(INSTALLFLAGS) knoppix-customize $(PREFIX)/bin
	$(INSTALL) $(INSTALLDOCFLAGS) knoppix-customize.1.gz $(PREFIX)/share/man/man1

hello:	hello.o
	$(CC) $(LDFLAGS) -o $@ $<

clean:
	$(RM) *.o knoppix-customize knoppix-customize.1.gz knoppix-customize.exe manpage.links  manpage.refs index.html


