home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / lxapi32.zip / SKELETON / makefile < prev    next >
Makefile  |  2002-04-26  |  1KB  |  58 lines

  1. # $Id: makefile,v 1.2 2002/04/26 23:09:36 smilcke Exp $
  2.  
  3. #===================================================================
  4. # Main makefile for BT8X8 32Bit device driver (BT32.SYS)
  5. #===================================================================
  6. #DEBUG=1
  7. MAKEOPTS=-f makefile $(__MAKEOPTS__)
  8.  
  9. #===================================================================
  10. # Setup environment
  11. #===================================================================
  12. !Message ************************
  13. !if "$(DEBUG)" == "1"
  14. MAKEOPTS=DEBUG=1
  15. !Message Building DEBUG Version
  16. !else
  17. !Message Building RELEASE Version
  18. !endif
  19. !Message ************************
  20. !if "$(KEE)" == "1"
  21. MAKEOPTS += KEE=1
  22. !endif
  23.  
  24. DEPENDENCIES=makes\paths.mak $(LXAPI32DEV)\makes\mainmakes.mak makes\envchk.mak build.cmd makefile
  25.  
  26. all: makes\paths.mak lib32 skel skel32
  27.  
  28. lib32: .SYMBOLIC
  29.     @cd lib32
  30.     @wmake -h $(MAKEOPTS)
  31.     @cd ..
  32.  
  33. skel: .SYMBOLIC
  34.     @cd skel
  35.     @wmake -h $(MAKEOPTS)
  36.     @cd ..
  37.  
  38. skel32: .SYMBOLIC
  39.     @cd dev32
  40.     @wmake -h $(MAKEOPTS)
  41.     @cd ..
  42.  
  43. makes\paths.mak: tools\config.cmd
  44.     @tools\config .\makes\paths.mak
  45.  
  46. clean: .SYMBOLIC
  47.     @echo Cleaning up directories ...
  48.     @cd lib32
  49.     @wmake -h clean
  50.     @cd ..
  51.     @cd skel
  52.     @wmake -h clean
  53.     @cd ..
  54.     @cd dev32
  55.     @wmake -h clean
  56.     @cd ..
  57.     @tools\config .\makes\paths.mak > nul
  58.