MAKEFILE
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:2k
源码类别:

Windows编程

开发平台:

Visual C++

  1. # ============================================================================
  2. # File: M A K E F I L E
  3. # NMAKE description file for the HTTPAUTH sample
  4. #
  5. # Copyright 1996-1997 Microsoft Corporation.  All Rights Reserved.
  6. # ============================================================================
  7. #
  8. # Usage:    NMAKE DEBUG=1   (build DEBUG exe)
  9. #           NMAKE NODEBUG=1 (build RELEASE exe)
  10. #
  11. # ============================================================================
  12. !include <ntwin32.mak>
  13. !if "$(CPU)" == "i386"
  14. cflags = $(cflags) -D_CRTAPI1=_cdecl -D_CRTAPI2=_cdecl
  15. !else
  16. cflags = $(cflags) -D_CRTAPI1= -D_CRTAPI2=
  17. !endif
  18. APP       = HTTPAUTH
  19. CPP          = $(cc)
  20. CPPFLAGS     = $(cflags) $(cvars) $(cdebug) -I..include
  21. LINKFLAGS    = $(linkdebug) $(conflags) /subsystem:console 
  22. APP_OBJS     = httpget.obj httpauth.obj get_sock.obj
  23. # ----------------------------------------------------------------------------
  24. #                          O V E R A L L    G O A L
  25. # ----------------------------------------------------------------------------
  26.             
  27. goal: $(APP).exe
  28.                      
  29. # ----------------------------------------------------------------------------
  30. #                      L I N K / R E S   C O M M A N D S
  31. # ----------------------------------------------------------------------------
  32. $(APP).exe: $(APP_OBJS)
  33.     @echo Linking ...
  34.      $(link) $(LINKFLAGS) $(APP_OBJS) $(conlibs) -out:$@
  35. # ----------------------------------------------------------------------------
  36. #                           B U I L D   R U L E S
  37. # ----------------------------------------------------------------------------
  38. {$(SRC_DIR)}.c{}.obj:
  39.     @echo Compiling $<...
  40.     $(CPP) $(CPPFLAGS) /c $<
  41. # ----------------------------------------------------------------------------
  42. #                       D E P E N D E N C Y   R U L E S
  43. # ----------------------------------------------------------------------------
  44. httpget.obj: httpget.c proto.h
  45. get_sock.obj: get_sock.c proto.h httpauth.h
  46. httpauth.obj: httpauth.c httpauth.h