diff options
Diffstat (limited to 'TAO/examples/Persistent_Grid/Makefile.am')
-rw-r--r-- | TAO/examples/Persistent_Grid/Makefile.am | 88 |
1 files changed, 73 insertions, 15 deletions
diff --git a/TAO/examples/Persistent_Grid/Makefile.am b/TAO/examples/Persistent_Grid/Makefile.am index 8ec425f9cc9..c1536d162a7 100644 --- a/TAO/examples/Persistent_Grid/Makefile.am +++ b/TAO/examples/Persistent_Grid/Makefile.am @@ -16,14 +16,12 @@ TAO_IDL_DEP = $(TAO_BUILDDIR)/TAO_IDL/tao_idl TAO_IDLFLAGS = -Ge 1 -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -I$(TAO_ROOT) -I$(srcdir) -g $(ACE_BUILDDIR)/apps/gperf/src/gperf TAO_ROOT = $(top_srcdir) - -## Makefile.Persistent_Grid_IDL.am +## Makefile.Persistent_Grid_Client.am BUILT_SOURCES = \ GridC.cpp \ GridC.h \ GridC.inl \ - GridS.cpp \ GridS.h \ GridS.inl \ GridS_T.cpp \ @@ -35,25 +33,18 @@ CLEANFILES = \ GridC.cpp \ GridC.h \ GridC.inl \ - GridS.cpp \ GridS.h \ GridS.inl \ GridS_T.cpp \ GridS_T.h \ GridS_T.inl -GridC.cpp GridC.h GridC.inl GridS.cpp GridS.h GridS.inl GridS_T.cpp GridS_T.h GridS_T.inl: Grid-stamp +GridC.cpp GridC.h GridC.inl GridS.h GridS.inl GridS_T.cpp GridS_T.h GridS_T.inl: Grid-stamp Grid-stamp: $(srcdir)/Grid.idl $(TAO_IDL_DEP) - $(TAO_IDL) $(TAO_IDLFLAGS) -Sa -St $(srcdir)/Grid.idl + $(TAO_IDL) $(TAO_IDLFLAGS) $(srcdir)/Grid.idl @touch $@ - -noinst_HEADERS = \ - Grid.idl - -## Makefile.Persistent_Grid_Client.am - noinst_PROGRAMS = client client_CPPFLAGS = \ @@ -67,6 +58,11 @@ client_SOURCES = \ Grid_Client_i.cpp \ Simple_util.cpp \ client.cpp \ + GridC.h \ + GridC.inl \ + GridS.h \ + GridS_T.h \ + GridS_T.inl \ Grid_Client_i.h \ Simple_util.h @@ -81,6 +77,33 @@ client_LDADD = \ ## Makefile.Persistent_Grid_Persistent_Client.am +BUILT_SOURCES += \ + GridC.cpp \ + GridC.h \ + GridC.inl \ + GridS.h \ + GridS.inl \ + GridS_T.cpp \ + GridS_T.h \ + GridS_T.inl + +CLEANFILES += \ + Grid-stamp \ + GridC.cpp \ + GridC.h \ + GridC.inl \ + GridS.h \ + GridS.inl \ + GridS_T.cpp \ + GridS_T.h \ + GridS_T.inl + +GridC.cpp GridC.h GridC.inl GridS.h GridS.inl GridS_T.cpp GridS_T.h GridS_T.inl: Grid-stamp + +Grid-stamp: $(srcdir)/Grid.idl $(TAO_IDL_DEP) + $(TAO_IDL) $(TAO_IDLFLAGS) $(srcdir)/Grid.idl + @touch $@ + noinst_PROGRAMS += persistent_client persistent_client_CPPFLAGS = \ @@ -94,6 +117,11 @@ persistent_client_SOURCES = \ Persistent_Client_i.cpp \ Simple_util.cpp \ persistent_client.cpp \ + GridC.h \ + GridC.inl \ + GridS.h \ + GridS_T.h \ + GridS_T.inl \ Simple_util.h persistent_client_LDADD = \ @@ -107,7 +135,34 @@ persistent_client_LDADD = \ ## Makefile.Persistent_Grid_Server.am -if !BUILD_ACE_FOR_TAO +BUILT_SOURCES += \ + GridC.cpp \ + GridC.h \ + GridC.inl \ + GridS.cpp \ + GridS.h \ + GridS.inl \ + GridS_T.cpp \ + GridS_T.h \ + GridS_T.inl + +CLEANFILES += \ + Grid-stamp \ + GridC.cpp \ + GridC.h \ + GridC.inl \ + GridS.cpp \ + GridS.h \ + GridS.inl \ + GridS_T.cpp \ + GridS_T.h \ + GridS_T.inl + +GridC.cpp GridC.h GridC.inl GridS.cpp GridS.h GridS.inl GridS_T.cpp GridS_T.h GridS_T.inl: Grid-stamp + +Grid-stamp: $(srcdir)/Grid.idl $(TAO_IDL_DEP) + $(TAO_IDL) $(TAO_IDLFLAGS) $(srcdir)/Grid.idl + @touch $@ noinst_PROGRAMS += server @@ -123,6 +178,11 @@ server_SOURCES = \ Grid_i.cpp \ Simple_util.cpp \ server.cpp \ + GridC.h \ + GridC.inl \ + GridS.h \ + GridS_T.h \ + GridS_T.inl \ Grid_i.h \ Simple_util.h @@ -135,8 +195,6 @@ server_LDADD = \ $(TAO_BUILDDIR)/tao/libTAO.la \ $(ACE_BUILDDIR)/ace/libACE.la -endif !BUILD_ACE_FOR_TAO - ## Clean up template repositories, etc. clean-local: -rm -f *~ *.bak *.rpo *.sym lib*.*_pure_* core core.* |