home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 2005 June (DVD) / DPPRO0605DVD.iso / dotNETSDK / SETUP.EXE / netfxsd1.cab / makefile_994________.3643236F_FC70_11D3_A536_0090278A1BB8 < prev    next >
Encoding:
Makefile  |  2002-03-07  |  1020 b   |  38 lines

  1. !IFNDEF NETSAMPLEPATH
  2. !ERROR Env Variable NETSAMPLEPATH must be defined: Parent directory of QuickStart Samples
  3. !ENDIF
  4.  
  5. !include $(NETSAMPLEPATH)\QuickStart\master.mak
  6.  
  7. #--------------------------------------------------
  8. SHARED = CompanyAShared.dll
  9. CLIENT1 = CompanyACaller.exe
  10. CLIENT2 = CompanyBCaller.exe
  11.  
  12. SRC_SHARED = CompanyAShared.cpp
  13. SRC_CLIENT1 = CompanyACaller.cpp
  14. SRC_CLIENT2 = CompanyBCaller.cpp
  15.  
  16. CLEANUP = *.exe *.pdb *.dll *.obj
  17.  
  18. #--------------------------------------------------
  19. all : $(SHARED) $(CLIENT1) $(CLIENT2)
  20.     rem Sample $(MAKEDIR)
  21.  
  22. $(SHARED) : $(SRC_SHARED)
  23.     if not exist $(_OUTDIR) md $(_OUTDIR)
  24.     $(_CL) $(_CCFLAGS) /LD $(SRC_SHARED)
  25.  
  26. $(CLIENT1) : $(SRC_CLIENT1) $(SHARED)
  27.     if not exist $(_OUTDIR) md $(_OUTDIR)
  28.     $(_CL) $(_CCFLAGS) $(SRC_CLIENT1)
  29.  
  30. $(CLIENT2) : $(SRC_CLIENT2) $(SHARED)
  31.     if not exist $(_OUTDIR) md $(_OUTDIR)
  32.     $(_CL) $(_CCFLAGS) $(SRC_CLIENT2)
  33.  
  34. clean :
  35.     for %i in ( $(CLEANUP) ) do del %i
  36.  
  37. #--------------------------------------------------
  38.