!include ../stdmk

EXE =   client.exe server.exe

all: $(EXE)

clean:
	del *.tds
	del *.obj
	del *.hh
	del *_c.cpp
	del *_s.cpp
	del client.exe
	del server.exe 
	del *.log


sub_s.cpp: sub.idl
	$(ORBCC) sub.idl

pub_s.cpp: pub.idl util_c.cpp
	$(ORBCC) pub.idl

sub_c.cpp: sub.idl
	$(ORBCC) sub.idl

pub_c.cpp: pub.idl util_c.cpp
	$(ORBCC) pub.idl

util_c.cpp: util.idl
	$(ORBCC) util.idl

client.exe: sub_c.obj sub_s.obj pub_c.obj client.obj util_c.obj
	$(CC) $(CC_EXE_TARGET)client.exe client.obj sub_s.obj \
	sub_c.obj pub_c.obj util_c.obj  $(LIBORB) $(STDCC_LIBS)

server.exe: pub_s.obj pub_c.obj sub_c.obj sub_s.obj util_c.obj server.obj
	$(CC) $(CC_EXE_TARGET)server.exe server.obj pub_s.obj pub_c.obj sub_s.obj \
	sub_c.obj util_c.obj  $(LIBORB) $(STDCC_LIBS)

