// $Id$ project(*idl): taoidldefaults, amh, ami { idlflags += -Wb,pch_include=amh_ami_pch.h IDL_Files { middle.idl inner.idl } custom_only = 1 } project(*Client): taoclient, messaging { after += *idl IDL_Files { } Source_Files { middleC.cpp client.cpp } // To avoid link errors with SunCC 5.[34], put this project's // object files (and resulting SunWS_cache directory) in a different // location than the default. verbatim(gnuace, macros) { VDIR = $(if $(ARCH),$(ARCH)/).obj/AMH_AMI_Client/ } } project(*Middle_Server): messaging, taoserver, amh { after += *idl exename = middle_server IDL_Files { } Source_Files { middleS.cpp middleC.cpp innerS.cpp innerC.cpp middle_i.cpp middle_server.cpp inner_cb.cpp } } project(*Inner_Server): messaging, taoserver, ami { after += *idl exename = inner_server IDL_Files { } Source_Files { innerS.cpp innerC.cpp inner_i.cpp inner_server.cpp } }