diff options
author | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-05-04 19:56:28 +0000 |
---|---|---|
committer | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-05-04 19:56:28 +0000 |
commit | 14128645c20c673cd6709f15b0d01c2002177a2d (patch) | |
tree | 2ce46490acb1daa1de269b28243889e5b0f11a99 /TAO | |
parent | abb9dad3155e551db1b10d7de2332a12230d345d (diff) | |
download | ATCD-14128645c20c673cd6709f15b0d01c2002177a2d.tar.gz |
ChangeLogTag:Thu May 4 14:45:40 2000 Nanbor Wang <nanbor@cs.wustl.edu>
Diffstat (limited to 'TAO')
-rw-r--r-- | TAO/ChangeLogs/ChangeLog-02a | 14 | ||||
-rw-r--r-- | TAO/orbsvcs/Trading_Service/Makefile | 15 | ||||
-rw-r--r-- | TAO/orbsvcs/tests/Trading/Makefile | 23 | ||||
-rw-r--r-- | TAO/rules.tao.GNU | 8 |
4 files changed, 38 insertions, 22 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a index fd557720159..fa22c981a5d 100644 --- a/TAO/ChangeLogs/ChangeLog-02a +++ b/TAO/ChangeLogs/ChangeLog-02a @@ -1,8 +1,18 @@ +Thu May 4 14:45:40 2000 Nanbor Wang <nanbor@cs.wustl.edu> + + * rules.tao.GNU: Parameterized /bin/true. Not all OSes put true + in /bin directory. + + * orbsvcs/Trading_Service/Makefile: + * orbsvcs/tests/Trading/Makefile: Moved the settings of actually + targets down after rules.tao.GNU. Otherwise, these tests + wouldn't get compiled even if minimum_corba is not used. + Thu May 4 10:40:17 2000 Darrell Brunsch <brunsch@uci.edu> * orbsvcs/orbsvcs/AV/AVStreams_i.h: - Added in the warning(push)/(pop) stuff for MSVC. + Added in the warning(push)/(pop) stuff for MSVC. * orbsvcs/orbsvcs/AV/AVStreams_i.h: * orbsvcs/orbsvcs/AV/AV_Core.h: @@ -13,7 +23,7 @@ Thu May 4 10:40:17 2000 Darrell Brunsch <brunsch@uci.edu> definition of the TAO_AV_CORE template which was busted on NT. The problem was that two singletons existed, one in the DLL and one in the program itself. I changed the template - delcaration to use the special macros we have for this + delcaration to use the special macros we have for this situation. This means that the benchmarking test should now work. diff --git a/TAO/orbsvcs/Trading_Service/Makefile b/TAO/orbsvcs/Trading_Service/Makefile index d930633ce63..1e73f7b9ada 100644 --- a/TAO/orbsvcs/Trading_Service/Makefile +++ b/TAO/orbsvcs/Trading_Service/Makefile @@ -16,6 +16,14 @@ SRC = Trading_Server.cpp Trading_Service.cpp BIN2 = Trading_Service +#-------------------------------------------------------------------------- +# Include macros and targets +#-------------------------------------------------------------------------- + +include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU +include $(ACE_ROOT)/include/makeinclude/macros.GNU +include $(TAO_ROOT)/rules.tao.GNU + #### If the TAO orbsvcs library wasn't built with sufficient components, #### don't try to build here. TAO_ORBSVCS := $(shell sh $(ACE_ROOT)/bin/ace_components --orbsvcs) @@ -25,13 +33,6 @@ ifeq (Trader,$(findstring Trader,$(TAO_ORBSVCS))) endif # minimum_corba endif # Trader -#-------------------------------------------------------------------------- -# Include macros and targets -#-------------------------------------------------------------------------- - -include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU -include $(ACE_ROOT)/include/makeinclude/macros.GNU -include $(TAO_ROOT)/rules.tao.GNU include $(ACE_ROOT)/include/makeinclude/rules.common.GNU include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU diff --git a/TAO/orbsvcs/tests/Trading/Makefile b/TAO/orbsvcs/tests/Trading/Makefile index 1bc53de51e2..603ee34670e 100644 --- a/TAO/orbsvcs/tests/Trading/Makefile +++ b/TAO/orbsvcs/tests/Trading/Makefile @@ -41,17 +41,6 @@ PSRC = $(addsuffix .cpp,$(BIN)) ACE_SHLIBS = -lTAO_CosTrading -lTAO_CosNaming -lTAO -lACE LDLIBS = -lTAO_CosTrading -lTAO_CosNaming -lTAO -#### If the TAO orbsvcs library wasn't built with sufficient components, -#### don't try to build here. -TAO_ORBSVCS := $(shell sh $(ACE_ROOT)/bin/ace_components --orbsvcs) -ifeq (Trader,$(findstring Trader,$(TAO_ORBSVCS))) - ifeq ($(minimum_corba),0) - BIN = $(BIN2) - LIB = $(LIB2) - SHLIB = $(SHLIB2) - endif # minimum_corba -endif # Trader - TAO_IDLFLAGS += -Ge 1 #---------------------------------------------------------------------------- # Include macros and targets @@ -70,6 +59,18 @@ else # ! ACE_HAS_GNUG_PRE_2_8 include $(ACE_ROOT)/include/makeinclude/macros.GNU include $(TAO_ROOT)/rules.tao.GNU + +#### If the TAO orbsvcs library wasn't built with sufficient components, +#### don't try to build here. +TAO_ORBSVCS := $(shell sh $(ACE_ROOT)/bin/ace_components --orbsvcs) +ifeq (Trader,$(findstring Trader,$(TAO_ORBSVCS))) + ifeq ($(minimum_corba),0) + BIN = $(BIN2) + LIB = $(LIB2) + SHLIB = $(SHLIB2) + endif # minimum_corba +endif # Trader + include $(ACE_ROOT)/include/makeinclude/rules.common.GNU include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU diff --git a/TAO/rules.tao.GNU b/TAO/rules.tao.GNU index dc5d7e4bf56..62f60ad87e3 100644 --- a/TAO/rules.tao.GNU +++ b/TAO/rules.tao.GNU @@ -17,6 +17,10 @@ ifndef TAO_IDL TAO_IDL = $(TAO_ROOT)/TAO_IDL/tao_idl endif +ifndef BIN_TRUE + BIN_TRUE = /bin/true +endif + ifndef COMSPEC ifdef ComSpec #### ACE+TAO use COMSPEC, but ComSpec is defined. @@ -160,13 +164,13 @@ IDL_EXT2=Cli.h $(IDL_EXT2_MINUS) ifneq ($(use_flick),1) $(foreach ext, $(IDL_EXT_MINUS), %$(ext)): %C.h - @/bin/true $@ + @$(BIN_TRUE) $@ %C.h: %.idl $(TAO_IDL) $(TAO_IDL) $(TAO_IDLFLAGS) $< $(foreach ext, $(IDL_EXT2_MINUS), %$(ext)): %Cli.h - @/bin/true $@ + @$(BIN_TRUE) $@ %Cli.h: %.idl $(TAO_IDL) $(TAO_IDL) $(TAO_IDLFLAGS) $< |