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

Windows编程

开发平台:

Visual C++

  1. #
  2. # INOLE-B.MAK
  3. # Common Linker Commands
  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. #
  12. # This file should be included after the sample's makefile
  13. # has defined INCLS, OBJS, OUTFILE, etc., and included inole-a.mak.
  14. # The separation between inole-a.mak and this file is to allow
  15. # a sample to change default definitions in inole-a.mak before
  16. # including this file to build the sample.
  17. #
  18. $(OUTFILE) : $(OBJS) $(TARGET).res $(DEFFILE)
  19.     echo ++++++++++
  20.     echo Linking $@
  21. #Note:  some of this is Intel only...
  22. !ifndef WIN16
  23.     echo $(LINK)                         > $(TARGET).lrf
  24.     echo $(ENTRY)                       >> $(TARGET).lrf
  25.     echo -def:win32.def                 >> $(TARGET).lrf
  26.     echo -out:$(OUTFILE)                >> $(TARGET).lrf
  27.     echo -machine:IX86                  >> $(TARGET).lrf
  28.     echo -subsystem:windows         >> $(TARGET).lrf
  29.     echo -align:0x1000                  >> $(TARGET).lrf
  30.     echo $(OBJS1)                       >> $(TARGET).lrf
  31.     echo $(OBJS2)                       >> $(TARGET).lrf
  32.     echo $(OBJS3)                       >> $(TARGET).lrf
  33.     echo $(OBJS4)                       >> $(TARGET).lrf
  34.     echo $(OBJS5)                       >> $(TARGET).lrf
  35.     echo $(OBJS6)                       >> $(TARGET).lrf
  36.     echo $(TARGET).res                  >> $(TARGET).lrf
  37.     echo $(LIBS)                        >> $(TARGET).lrf
  38.     echo $(LIBS32)                      >> $(TARGET).lrf
  39.     link @$(TARGET).lrf
  40.     del $(TARGET).lrf
  41. !else
  42.     echo +                               > $(TARGET).lrf
  43.     echo $(OBJS1) +                     >> $(TARGET).lrf
  44.     echo $(OBJS2) +                     >> $(TARGET).lrf
  45.     echo $(OBJS3) +                     >> $(TARGET).lrf
  46.     echo $(OBJS4) +                     >> $(TARGET).lrf
  47.     echo $(OBJS5) +                     >> $(TARGET).lrf
  48.     echo $(OBJS6)                       >> $(TARGET).lrf
  49.     echo $(OUTFILE) $(LINK)             >> $(TARGET).lrf
  50.     echo nul/li                         >> $(TARGET).lrf
  51.     echo $(LIBS32A) +                   >> $(TARGET).lrf
  52.     echo $(LIBS32B) +                   >> $(TARGET).lrf
  53.     echo $(LIBS)                        >> $(TARGET).lrf
  54.     echo win16.def                      >> $(TARGET).lrf
  55.     link @$(TARGET).lrf
  56.     del $(TARGET).lrf
  57.     rc -v -K $(TARGET).res $(OUTFILE)
  58. !endif