-
Notifications
You must be signed in to change notification settings - Fork 300
/
Makefile.in
61 lines (45 loc) · 1.55 KB
/
Makefile.in
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# Copyright (c) 1991-2016 Kawahara Lab., Kyoto University
# Copyright (c) 2000-2005 Shikano Lab., Nara Institute of Science and Technology
# Copyright (c) 2005-2016 Julius project team, Nagoya Institute of Technology
# All rights reserved
#
# Makefile.in --- Makefile Template for configure
#
SHELL=/bin/sh
PRIMARY_LIBS=libsent libjulius
APPS=julius mkbingram mkbinhmm adinrec adintool mkgshmm mkss jcontrol gramtools generate-ngram jclient-perl binlm2arpa
SUBDIRS=$(PRIMARY_LIBS) $(APPS)
CONFIG_SUBDIRS=mkgshmm gramtools jcontrol mkbingram julius libjulius libsent
RM=@RM@ -f
prefix=@prefix@
exec_prefix=@exec_prefix@
INSTALL=@INSTALL@
.PHONY: all install install.bin clean distclean configure doxygen
all install install.bin clean distclean: $(SUBDIRS)
$(APPS): $(PRIMARY_LIBS)
all: TARGET=all
install: TARGET=install
install.bin: TARGET=install.bin
clean: TARGET=clean
clean:
$(RM) config.log config.cache
distclean: TARGET=distclean
distclean:
$(RM) config.log config.cache
$(RM) config.status
$(RM) Makefile
configure:
for d in $(CONFIG_SUBDIRS); do \
(cd $$d; autoconf); \
done
doxygen:
mkdir -p doxygen/en
mkdir -p doxygen/ja
cat support/doxygen.conf.en libjulius/doxygen.conf.ver > doxygen/doxygen.conf.en
cat support/doxygen.conf.ja libjulius/doxygen.conf.ver > doxygen/doxygen.conf.ja
doxygen doxygen/doxygen.conf.en > doxygen/doxygen-en.log 2> doxygen/doxygen-en-err.log
doxygen doxygen/doxygen.conf.ja > doxygen/doxygen-ja.log 2> doxygen/doxygen-ja-err.log
$(SUBDIRS): force
@ test -f $@/Makefile && $(MAKE) -C $@ $(TARGET)
.PHONY: force
force :;