project(*IDL): taoidldefaults { IDL_Files { Manager.idl Messenger.idl } custom_only = 1 } project(*Manager): orbsvcsexe, portableserver { after += *IDL Source_Files { manager_main.cpp Manager_i.cpp ManagerS.cpp ManagerC.cpp } Documentation_Files { README drivers/* } IDL_Files { } } project(*Server): orbsvcsexe, portableserver, iortable, avoids_corba_e_micro { after += *IDL Source_Files { server_main.cpp TestServer.cpp ManagerC.cpp MessengerS.cpp MessengerC.cpp Messenger_i.cpp } IDL_Files { } } project(*Client): orbsvcsexe { after += *IDL Source_Files { client_main.cpp TestClient.cpp MessengerC.cpp } IDL_Files { } verbatim(gnuace, macros) { VDIR = $(if $(ARCH),$(ARCH)/).obj/Client/ } }