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

Windows编程

开发平台:

Visual C++

  1. #
  2. # MAKEFILE
  3. # Beeper Object #6 with Property Pages Chapter 16
  4. #
  5. # Copyright (c)1993-1995 Microsoft Corporation, All Rights Reserved
  6. #
  7. # Kraig Brockschmidt, Microsoft
  8. # Internet  :  kraigb@microsoft.com
  9. # Compuserve:  >INTERNET:kraigb@microsoft.com
  10. #
  11. #Add '#' to the next line for 'noisy' operation
  12. !CMDSWITCHES +s
  13. TARGET  = beeper
  14. OUTFILE = dbeeper6.dll
  15. DLL     = 1
  16. NODOC   = 1
  17. NOUILIB = 1
  18. NOCLASSLIB = 1
  19. INCLS   = $(TARGET).h beeper.h ibeeper.h
  20. OBJS1   = dbeeper.obj precomp.obj
  21. OBJS2   = $(TARGET).obj connpt.obj
  22. OBJS3   = ""
  23. OBJS4   = ""
  24. OBJS5   = ""
  25. OBJS6   = ""
  26. OBJS    = $(OBJS1) $(OBJS2)
  27. RCFILES =
  28. TLBHEAD = /h ibeeper.h
  29. !include "..\..\inole-a.mak"
  30. !include "..\..\inole-b.mak"
  31. ##### Dependencies #####
  32. #Application level things
  33. #The file that does #define INITGUIDS should not use precompiled headers.
  34. dbeeper.obj : dbeeper.cpp   $(INCLS)
  35.     echo ++++++++++
  36.     echo Compiling $*.cpp
  37.     cl $(CFLAGS) $(DEFS) $(DOC) $*.cpp
  38. $(TARGET).obj : $(TARGET).cpp $(INCLS)
  39. beeper.obj    : beeper.cpp    $(INCLS)
  40. connpt.obj    : connpt.cpp    $(INCLS)
  41. beeper.res    : beeper.rc     $(INCLS) $(RCFILES)
  42. ibeeper.h     : beep0000.tlb beep0007.tlb
  43. #This rule builds other type libraries without generating ibeeper.h
  44. beep0007.tlb  : beep0007.odl
  45.     echo ++++++++++
  46.     echo Compiling $*.odl
  47.     $(WX) mktyplib /nologo /nocpp /o $*.log /tlb $*.tlb $*.odl