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
|
#!/usr/bin/make -f
makedir=install -d -m 755
instbin=install -s -m 755
instscr=install -m 755
instfil=install -m 644
compress=gzip -9n
docdir=$(ROOT)/usr/doc/jlex
mandir=$(ROOT)/usr/man/man1
bindir=$(ROOT)/usr/bin
build:
javac Main.java JavaLexBitSet.java
clean:
rm -f *.class
install-jlex:
$(makedir) $(docdir) $(mandir)
$(instfil) sample.lex manual.html $(docdir)
$(instfil) debian/changelog $(docdir)/changelog.Debian
$(instfil) jlex.1 $(ROOT)/usr/man/man1/jlex.1
$(compress) $(ROOT)/usr/doc/*/* $(ROOT)/usr/man/man?/*
$(instfil) README debian/copyright $(docdir)
$(makedir) $(ROOT)/usr/lib/JLex/JLex
$(instfil) *.class $(ROOT)/usr/lib/JLex/JLex
$(makedir) $(ROOT)/usr/lib/menu
$(instfil) debian/menu $(ROOT)/usr/lib/menu/jlex
$(makedir) $(ROOT)/usr/bin
$(instscr) jlex $(ROOT)/usr/bin
$(instscr) debian/postinst debian/postrm $(CONTROL)
finalise-jlex:
|