MAKEFILE
上传用户:yuandong
上传日期:2022-08-08
资源大小:954k
文件大小:3k
源码类别:

Delphi控件源码

开发平台:

C++ Builder

  1. #****************************************************************************
  2. #                                                                           *
  3. # THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY     *
  4. # KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE       *
  5. # IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR     *
  6. # PURPOSE.                                                                  *
  7. #                                                                           *
  8. # Copyright (C) 1993-95  Microsoft Corporation.  All Rights Reserved.       *
  9. #                                                                           *
  10. #****************************************************************************
  11. !ifdef MASTER_MAKE
  12. BUILD_BITS=16
  13. BUILD_TYPE=printer
  14. !INCLUDE $(DDKROOT)master.mk
  15. !endif
  16. #-------------------------------------------------------------
  17. # MINI-DRIVER Make file template
  18. #
  19. # The follwing entries should updated
  20. #-------------------------------------------------------------
  21. #
  22. #-------------------------------------------------------------
  23. # Enter the DRV file name (without extension) after DRVNAME =
  24. #-------------------------------------------------------------
  25. # DRIVER NAME
  26. DRVNAME = DUMB
  27. #-------------------------------------------------------------
  28. # Enter the names of all of the resident font file names
  29. # (with extensions) after FONTS =
  30. #-------------------------------------------------------------
  31. FONTS = STANDARD.PFM
  32. #-------------------------------------------------------------
  33. # Enter the names of all of the version resource files
  34. # (with extensions) after RCV =
  35. #-------------------------------------------------------------
  36. RCV = DUMB.RCV
  37. #**********************************************************************
  38. # Set up AFLAGS, CFLAGS and LFLAGS
  39. #**********************************************************************
  40. DEBUG=
  41. !ifdef DEBUG
  42. CFLAGS=-nologo -u -c -Asnw -PLM -G2sw -W3 -Od -Zipe -DDEBUG
  43. LFLAGS=/ALIGN:16/NOD/map/Co/NOE
  44. !else
  45. CFLAGS=-nologo -u -c -Asnw -PLM -Gsw -W3 -Oasceob1 -Zpe
  46. LFLAGS=/ALIGN:16/NOD/map/NOE
  47. !endif
  48. AFLAGS=-DIS_16 -nologo -W2 -Zd -c -Cx -DMASM6
  49. #**********************************************************************
  50. # Do not edit below this line
  51. #**********************************************************************
  52. TARGET:  $(DRVNAME).DRV
  53. $(DRVNAME).res:  $(DRVNAME).rc $(DRVNAME).GPC $(FONTS) $(RCV)
  54.     rc -r -I. $(DRVNAME).RC
  55. libinit.obj: libinit.asm
  56.     set ML=$(AFLAGS)
  57.     ml -Fo.libinit.obj libinit.asm
  58. minidriv.obj: minidriv.c
  59.     set CL=$(CFLAGS) $(NOFUNCS)
  60.     cl -Fo.minidriv.obj minidriv.c
  61. $(DRVNAME).obj:  $(DRVNAME).c
  62.     set CL=$(CFLAGS)
  63.     cl $(DRVNAME).c
  64. $(DRVNAME).exe:     libinit.obj minidriv.obj $(DRVNAME).obj $(DRVNAME).def
  65.     link $(LFLAGS) @<<
  66. libinit minidriv $(DRVNAME) 
  67. $(DRVNAME).exe
  68. $(DRVNAME).map
  69. sdllcew libw
  70. $(DRVNAME).def
  71. <<
  72.     mapsym $(DRVNAME)
  73. $(DRVNAME).drv:     $(DRVNAME).res $(DRVNAME).exe
  74.     rc -40 -t -I. $(DRVNAME)
  75.     copy $(DRVNAME).exe $(DRVNAME).drv
  76. clean:
  77. -@del *.obj
  78. -@del *.sym
  79. -@del *.map
  80. -@del *.drv
  81. -@del *.exe
  82. -@del *.pdb
  83. -@del *.res