1# -*- makefile -*-
2#
3# This file is automatically generated by configure.
4# Do not hand edit.
5
6CC       = @CC@
7AUDIODEFS = @AUDIODEFS@
8CFLAGS   = @CFLAGS@
9CPPFLAGS = @CPPFLAGS@
10DEFS     = @DEFS@
11LIBS = @LIBS@
12
13AUDIOLIBS   = @AUDIOLIBS@
14
15FL_LANG  = @FL_LANG@
16FL_VOX   = @FL_VOX@
17FL_LEX   = @FL_LEX@
18
19exec_prefix   = @exec_prefix@
20prefix        = @prefix@
21EXEEXT	      = @EXEEXT@
22INSTALLBINDIR = @bindir@
23INSTALLLIBDIR = @libdir@
24INSTALLINCDIR = @includedir@/flite
25flite_dir:=@flite_dir@
26flite_include_dir:=@flite_include_dir@
27
28#CFLAGS+= -DDEBUG=2
29
30# For making releases
31FLITE_LIBS:=-L$(flite_dir)/lib -lflite_$(FL_VOX) -lflite_$(FL_LEX) -lflite_$(FL_LANG) -lflite
32
33eflite: fs.o es.o soccon.o sockopen.o tone.o
34	$(CC) $(LDFLAGS) -o $@ $^ -lm $(LIBS) $(FLITE_LIBS) $(AUDIOLIBS)
35
36fs.o: fs.c
37	$(CC) $(CFLAGS) @AUDIODEFS@ -I. -I$(flite_include_dir) -DREGISTER_VOX=register_$(FL_VOX) -DSTANDALONE -DEFLITE -c -o $@ $<
38
39tone.o: tone.c
40	$(CC) $(CFLAGS) -I$(flite_include_dir) -DEFLITE -c -o $@ $<
41
42DISTFILES=es.c fs.c soccon.c sockopen.c tone.c es.h language.h lookup.h synthesizer.h configure configure.in Makefile.in COPYING ChangeLog INSTALL AUTHORS CREDITS README eflite_test.txt
43release:
44	mkdir ../eflite-$(EFLITE_VERSION) && cp $(DISTFILES) ../eflite-$(EFLITE_VERSION) && tar --owner root --group root -C.. -czf eflite-$(EFLITE_VERSION).tar.gz $(addprefix eflite-$(EFLITE_VERSION)/,$(DISTFILES)) && rm -r ../eflite-$(EFLITE_VERSION)
45
46DIRFILES:=$(filter-out $(DISTFILES),$(wildcard *))
47pristine:
48ifneq (,$(DIRFILES))
49	rm $(DIRFILES)
50endif
51
52clean:
53ifneq (,$(wildcard *.o))
54	rm *.o
55endif
56
57install: eflite
58	mkdir -p $(DESTDIR)$(exec_prefix)/bin
59	$(BSD_INSTALL_PROGRAM) $< $(DESTDIR)$(exec_prefix)/bin
60
61test: eflite
62	./eflite -f eflite_test.txt
63