Makefile.am 1.39 KB
Newer Older
1 2 3
ANTLR=antlr3

grammar_files= \
4
						$(srcdir)/belle_sip_message.g \
5
						$(srcdir)/belle_sdp.g
6 7

generated_src= \
8
	belle_sip_messageParser.c belle_sip_messageParser.h \
9 10 11
	belle_sip_messageLexer.c belle_sip_messageLexer.h \
	belle_sdpParser.c belle_sdpParser.h \
	belle_sdpLexer.c belle_sdpLexer.h
12

13
$(builddir)/generated_src_stamp : $(grammar_files)
14
	$(ANTLR) -make -fo $(builddir) $(grammar_files)
15 16 17 18
	touch $(builddir)/generated_src_stamp

$(generated_src)	:	$(builddir)/generated_src_stamp
	
19 20 21 22 23 24 25 26 27 28 29 30

BUILT_SOURCES=$(generated_src)

noinst_LTLIBRARIES=libbellesip_generated.la

nodist_libbellesip_generated_la_SOURCES=$(generated_src)

libbellesip_generated_la_CFLAGS=$(LESS_STRICT_OPTIONS)

lib_LTLIBRARIES=libbellesip.la


31 32
libbellesip_la_SOURCES=clock_gettime.h \
									belle_sip_uri_impl.c \
33
									belle_sip_headers_impl.c \
34
									belle_sip_utils.c belle_sip_internal.h \
Simon Morlat's avatar
Simon Morlat committed
35
									belle_sip_object.c \
Simon Morlat's avatar
Simon Morlat committed
36
									belle_sip_loop.c \
37
									belle_sip_resolver.c belle_sip_resolver.h \
38
									belle_sip_parameters.c \
39
									belle_sdp_impl.c \
40 41
									transaction.c \
									listeningpoint.c \
42 43 44 45
									sipstack.c \
									provider.c \
									sender_task.c sender_task.h \
									message.c
46 47 48 49 50 51 52 53 54

libbellesip_la_CFLAGS=$(STRICT_OPTIONS)

libbellesip_la_LIBADD=libbellesip_generated.la -lantlr3c

INCLUDES=-I$(top_srcdir)/include

EXTRA_DIST=$(grammar_files)

55
CLEANFILES=$(generated_src) *.tokens generated_src_stamp