home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / cprog / dflt14.zip / MAKEFILE.MSC < prev    next >
Text File  |  1992-06-29  |  2KB  |  53 lines

  1. #-------------------------------------------------------------------
  2. #          D - F L A T   M A K E F I L E - Microsoft C 7.0
  3. #-------------------------------------------------------------------
  4.  
  5. all : memopad.exe memopad.hlp
  6.  
  7. #-------------------------------------------------------------------
  8. #  Delete the TESTING macro to eliminate the Reload
  9. #  Help file selection on the Help menu.
  10. #-------------------------------------------------------------------
  11. TESTING = TESTING_DFLAT
  12. #-------------------------------------------------------------------
  13. #  This macro builds the full D-Flat system with all options enabled.
  14. #  Comment it out for a minimum system or selectively
  15. #  comment out the #defines at the top of dflat.h.
  16. #-------------------------------------------------------------------
  17. FULL = BUILD_FULL_DFLAT
  18. #------------------------------------------------
  19. # NOTE: Delete the DEBUG and LINKDEBUG macros to 
  20. # build without debugging information in the .EXE
  21. #------------------------------------------------
  22. MODEL = L
  23. #DEBUG = /Zi
  24. #LINKDEBUG = /CO
  25. COMPILE = cl /Od $(DEBUG) /DMSC /D$(TESTING) /D$(FULL) /c /W3 /Gs /A$(MODEL)
  26. LINK = link $(LINKDEBUG) /ST:8192
  27. #------------------------------------------------
  28. .c.obj:
  29.     $(COMPILE) $*.c
  30.  
  31. memopad.exe : memopad.obj dialogs.obj menus.obj dflat.lib
  32.     $(LINK) memopad dialogs menus,memopad.exe,memopad,dflat;
  33.  
  34. dflat.lib :   window.obj video.obj message.obj                         \
  35.               mouse.obj console.obj textbox.obj listbox.obj            \
  36.               normal.obj config.obj menu.obj menubar.obj popdown.obj   \
  37.               rect.obj applicat.obj keys.obj sysmenu.obj editbox.obj   \
  38.               dialbox.obj button.obj fileopen.obj msgbox.obj           \
  39.               helpbox.obj log.obj lists.obj statbar.obj decomp.obj     \
  40.               combobox.obj pictbox.obj calendar.obj barchart.obj       \
  41.               clipbord.obj search.obj dfalloc.obj checkbox.obj         \
  42.               text.obj radio.obj box.obj spinbutt.obj  watch.obj       \
  43.               slidebox.obj direct.obj
  44.     del dflat.lib
  45.     lib dflat @dflat.bld
  46.  
  47. huffc.exe : huffc.obj htree.obj
  48.     $(LINK) huffc htree,$*,$*;
  49.  
  50. memopad.hlp : memopad.txt huffc.exe
  51.     huffc memopad.txt memopad.hlp
  52.  
  53.