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 DFVIEW Docfile viewer sample
  4. #
  5. # Copyright (C) Microsoft Corporation, 1992-1993.  All Rights Reserved.
  6. # ============================================================================
  7. #
  8. # Usage:    NMAKE DEBUG = 1 (build DEBUG exe)
  9. #           NMAKE           (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       = MC
  19. CPP          = $(cc)
  20. CPPFLAGS     = $(cflags) $(cvars) $(cdebug)
  21. LINKFLAGS    = $(linkdebug) $(conflags)
  22. APP_OBJS     = mc.obj mcparse.obj mclex.obj mcutil.obj mcout.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) user32.lib -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. mc.obj: mc.c mc.h
  45. mcparse.obj: mcparse.c mc.h
  46. mcout.obj: mcout.c mc.h
  47. mclex.obj: mclex.c mc.h
  48. mcutil.obj: mcutil.c