|
|
1.1 ! root 1: #*************************************************************# ! 2: #** **# ! 3: #** Microsoft RPC Examples **# ! 4: #** cluuid Application **# ! 5: #** Copyright(c) Microsoft Corp. 1992 **# ! 6: #** **# ! 7: #*************************************************************# ! 8: ! 9: !include <ntwin32.mak> ! 10: ! 11: .c.obj: ! 12: $(cc) $(cdebug) $(cflags) $(cvars) $< ! 13: ! 14: all : cluuidc cluuids ! 15: ! 16: # Make the client side application cluuidc ! 17: cluuidc : cluuidc.exe ! 18: cluuidc.exe : cluuidc.obj cluuid_c.obj cluuid_x.obj ! 19: $(link) $(linkdebug) $(conflags) -out:cluuidc.exe \ ! 20: cluuidc.obj cluuid_c.obj cluuid_x.obj \ ! 21: rpcrt4.lib $(conlibs) ! 22: ! 23: # cluuidc main program ! 24: cluuidc.obj : cluuidc.c cluuid.h ! 25: ! 26: # cluuidc stub ! 27: cluuid_c.obj : cluuid_c.c cluuid.h ! 28: ! 29: # cluuidc auxiliary file ! 30: cluuid_x.obj : cluuid_x.c cluuid.h ! 31: ! 32: # Make the server side application ! 33: cluuids : cluuids.exe ! 34: cluuids.exe : cluuids.obj cluuidp.obj cluuid_s.obj cluuid_y.obj ! 35: $(link) $(linkdebug) $(conflags) -out:cluuids.exe \ ! 36: cluuids.obj cluuid_s.obj cluuidp.obj cluuid_y.obj \ ! 37: rpcrt4.lib $(conlibs) ! 38: ! 39: # cluuid server main program ! 40: cluuids.obj : cluuids.c cluuid.h ! 41: ! 42: # remote procedures ! 43: cluuidp.obj : cluuidp.c cluuid.h ! 44: ! 45: # cluuids stub file ! 46: cluuid_s.obj : cluuid_s.c cluuid.h ! 47: ! 48: # cluuids auxiliary file ! 49: cluuid_y.obj : cluuid_y.c cluuid.h ! 50: ! 51: # Stubs, auxiliary and header file from the IDL file ! 52: cluuid.h cluuid_c.c cluuid_x.c cluuid_s.c cluuid_y.c : cluuid.idl cluuid.acf ! 53: midl -cpp_cmd $(cc) -cpp_opt "-E" cluuid.idl ! 54: ! 55: # Clean up everything ! 56: cleanall : clean ! 57: -del *.exe ! 58: ! 59: # Clean up everything but the .EXEs ! 60: clean : ! 61: -del *.obj ! 62: -del *.map ! 63: -del cluuid_c.c ! 64: -del cluuid_x.c ! 65: -del cluuid_s.c ! 66: -del cluuid_y.c ! 67: -del cluuid.h
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.