home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / DOWN.ZIP / DOWN.MAK < prev    next >
Text File  |  1988-11-01  |  865b  |  39 lines

  1. #
  2. #   Macro definitions
  3. #
  4. # AL  - Large model
  5. # Gt  - Split data items into differing segments if > 256 bytes
  6. # W3  - Highest level of warnings
  7. # Zp  - Packed structures
  8. #
  9. # For debug:
  10. #
  11. #       Zi - Include symbolic info
  12. #       Od - No optimize
  13. #
  14.  
  15. CFLAGS= -AL -Gt -W3 -Zp -Zi -Od
  16.  
  17. srcdir  = \bin\source\down
  18. objdir  = \bin\source\down
  19. exedir  = \bin\source\down
  20.  
  21. #
  22. #   Inference rules
  23. #
  24. #       NOTE -- .C.OBJ: inference will NOT work if OBJDIR <> SRCDIR
  25. #
  26.  
  27. .c.obj:
  28.     CL $(CFLAGS) -c -Fo$(objdir)\$* $(srcdir)\$*.c
  29.  
  30. #
  31.  
  32. $(objdir)\down.obj:      $(srcdir)\down.c 
  33.     CL $(CFLAGS) -c -Fo$(objdir)\$* $(srcdir)\$*.c
  34.  
  35. $(exedir)\down.exe: $(objdir)\down.obj $(srcdir)\down.lnk $(srcdir)\down.def
  36.     link /CO @$(srcdir)\down.lnk
  37.     bind $(exedir)\down.exe c:\msc\lib\api.lib c:\msc\lib\doscalls.lib
  38.     del $(objdir)\down.obj
  39.