File: Makefile.in

package info (click to toggle)
muffin 0.9-1
  • links: PTS
  • area: contrib
  • in suites: potato
  • size: 2,096 kB
  • ctags: 3,951
  • sloc: java: 26,784; sh: 211; makefile: 109; perl: 25
file content (40 lines) | stat: -rw-r--r-- 958 bytes parent folder | download
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
SHELL = /bin/sh

srcdir = @srcdir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = $(exec_prefix)/bin
libdir = $(exec_prefix)/share/java

JAVAC = @JAVAC@
JAVACFLAGS = @JAVACFLAGS@
JAVADOC = @JAVADOC@
JAR = @JAR@

INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
MKINSTALLDIRS= @srcdir@/mkinstalldirs

all:
	(cd src; $(MAKE) $(MFLAGS) all jar)

install:
	$(MKINSTALLDIRS) $(libdir) $(bindir)
	$(INSTALL_DATA) src/muffin.jar $(libdir)/muffin.jar
	$(INSTALL_PROGRAM) src/muffin $(bindir)/muffin

docs:
	$(RM) doc/api/*
	(cd src; $(JAVADOC) -author -d ../doc/api org.doit.muffin org.doit.muffin.filter org.doit.html org.doit.io org.doit.util sdsu.compare sdsu.util gnu.regexp gnu.getopt)
	(cd doc/filter; perl doit *.txt)

clean:
	(cd src; $(MAKE) $(MFLAGS) clean)

distclean: clean
	$(RM) Makefile config.status config.cache config.log
	(cd src; $(MAKE) $(MFLAGS) distclean)

release: all docs clean