source: trunk/third/bonobo-activation/server/Makefile.am @ 19160

Revision 19160, 2.5 KB checked in by ghudson, 22 years ago (diff)
Search native directory for servers files.
Line 
1
2NULL=
3man_MANS = bonobo-activation-server.1
4
5bin_PROGRAMS=activation-client
6libexec_PROGRAMS=bonobo-activation-server
7noinst_PROGRAMS=test-performance
8
9INCLUDES=                                       \
10        -I$(top_srcdir)                         \
11        -I$(top_builddir)                       \
12        -I$(top_builddir)/bonobo-activation     \
13        -I$(top_srcdir)/bonobo-activation       \
14        -DSERVERINFODIR=\"$(libdir)/bonobo/servers:/usr/lib/bonobo/servers\" \
15        -DSERVER_LOCALEDIR=\""${prefix}/${DATADIRNAME}/locale"\" \
16        $(SERVER_CFLAGS)                        \
17        -DSERVER_CONFDIR=\"$(sysconfdir)\"      \
18        -DG_DISABLE_DEPRECATED                  \
19        $(NULL)
20
21bonobo_activation_server_SOURCES=                               \
22        activation-server-corba-extensions.c                    \
23        activation-server-corba-extensions.h                    \
24        activation-context-query.h                              \
25        activation-context-query.c                              \
26        activation-context-query-lexer.c                        \
27        activation-context-query-parser.c                       \
28        activation-context-query-parser.h                       \
29        activation-context-corba.c                              \
30        object-directory-corba.c                                \
31        object-directory-load.c                                 \
32        object-directory-activate.c                             \
33        object-directory-config-file.c                          \
34        object-directory-config-file.h                          \
35        activation-server-main.c                                \
36        server.h
37
38LDADD=../bonobo-activation/libbonobo-activation.la \
39        $(SERVER_LIBS) -lname-server-2 @INTLLIBS@
40
41activation_client_SOURCES=client.c
42
43test_performance_SOURCES =      \
44        test-performance.c      \
45        object-directory-load.c \
46        server.h
47
48TESTS=test-performance
49
50serverinfodir=$(libdir)/bonobo/servers
51$(server_in_file): $(server_in_file).in
52        sed -e "s|\@LIBEXECDIR\@|$(libexecdir)|" $< > $@
53server_in_file = Bonobo_CosNaming_NamingContext.server.in
54serverinfo_DATA = $(server_in_file:.server.in=.server)
55
56@INTLTOOL_SERVER_RULE@
57
58EXTRA_DIST=activation-context-query-lexer.l activation-context-query-parser.y \
59        $(server_in_file).in $(serverinfo_DATA) \
60        $(man_MANS)
61
62YFLAGS = -d -v
63
64activation-context-query-lexer.c: $(srcdir)/activation-context-query-lexer.l activation-context-query-parser.h
65        @rm -f $@
66        $(LEX) -t $(srcdir)/activation-context-query-lexer.l >$@
67
68stamp-parser: $(srcdir)/activation-context-query-parser.y
69        $(YACC) $(YFLAGS) $(srcdir)/activation-context-query-parser.y
70        touch $@
71
72activation-context-query-parser.c: stamp-parser
73        test -f y.tab.c && mv -f y.tab.c activation-context-query-parser.c || touch $@
74
75activation-context-query-parser.h: stamp-parser
76        test -f y.tab.h && mv -f y.tab.h activation-context-query-parser.h || touch $@
77
78BUILT_SOURCES= activation-context-query-lexer.c activation-context-query-parser.c \
79        activation-context-query-parser.h Bonobo_CosNaming_NamingContext.server
80
81CLEANFILES=stamp-parser  $(server_in_file) $(serverinfo_DATA)
82
83dist-hook:
84        cd $(distdir) ; rm -f $(CLEANFILES)
Note: See TracBrowser for help on using the repository browser.