OSF DCE Application Development Guide--Introduction and Style Guide
OSF DCE Application Development Guide—Introduction and Style Guide
SVCSVCC = dcesmpsvc.c
FROMSAMS = $(SVCH) $(SVCC)
# IDL generated:
HDR = $(IF).h
DBHDR = $(IF)_db.h
SHDR = $(SERVER).h
CLIENTSC = $(IF)_cstub.c
SERVERSC = $(IF)_sstub.c
DBSC = $(IF)_db_cstub.c
FROMIDL = $(HDR) $(CLIENTSC) $(SERVERSC)
FROMDBIDL = $(DBHDR) $(DBSC)
FROMBINDIDL = sample_bind.h sample_bind_sstub.c sample_bind_cstub.c
##############################################################################
# DEPENDENCIES:
all: $(CLIENT) $(SERVER)
##############################################################################
# Executables (.o dependencies):
$(SERVER): $(SERVERSO) $(BIND_REMOTEO) $(DBSO) $(SERVERO) $(MGRO) \
$(SVCMSGO) $(SVCSVCO) sample_bind.h sample_bind_sstub.c
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(SERVERSO) $(BIND_REMOTEO) \
$(DBSO) $(SERVERO) $(MGRO) $(SVCMSGO) $(SVCSVCO) \
sample_bind_sstub.o $(LIBALL)
$(CLIENT): $(CLIENTSO) $(CLIENTO) $(SVCMSGO) $(SVCSVCO) sample_bind.h \
sample_bind_cstub.c
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(CLIENTSO) $(CLIENTO) \
sample_bind_cstub.o $(SVCMSGO) $(SVCSVCO) $(LIBALL)
##############################################################################
# Object files (.c and .h dependencies):
$(SERVERSO): $(SERVERSC) $(HDR) $(SHDR) sample_bind_sstub.c
$(CLIENTSO): $(CLIENTSC) $(HDR) sample_bind_cstub.c
$(DBSO): $(DBSC) $(DBHDR)
$(SERVERO): $(IF)_server.c $(HDR) $(SHDR) $(DBHDR) $(SVCH)
$(CLIENTO): $(IF)_client.c $(HDR) $(SVCH) $(FROMBINDIDL)
$(BIND_REMOTEO): sample_bind.c sample_bind.h $(SHDR) $(SVCH)
$(MGRO): $(IF)_manager.c $(HDR) $(SHDR) $(DBHDR) $(SVCH)
$(SVCMSGO): $(SVCMSGC)
$(SVCSVCO): $(SVCSVCC)
##############################################################################
A− 104 Tandem Computers Incorporated 124246










