home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / me34src.zip / me3 / mc / Makefile.bc < prev    next >
Makefile  |  1995-01-14  |  953b  |  44 lines

  1. # Borland C++ 2.0 Makefile for the Mutt compiler on MS-DOS
  2. # My, the Borland make sure is brain dead and tlib sure doesn't help.
  3.  
  4. MODEL = l
  5.  
  6. CFLAGS = -O
  7. #CFLAGS = -O- -v        # turn on debugging
  8.  
  9. .c.obj:
  10.     bcc -c -I. -I../util \
  11.     $(CFLAGS) -m$(MODEL) -A -d -N -f- -P-c -w-pia {$< }
  12.  
  13. MC2OBJ  = mc.obj code.obj comp.obj control.obj defun.obj supp.obj token.obj \
  14.       vcomp.obj dhash.obj
  15. MM2OBJ  = mm.obj oman.obj
  16. MMOBJ   = mmsa.obj
  17. VERTOBJ = mco_to_c.obj
  18.  
  19. all: announce mc2.exe mm2.lib mco_to_c.exe
  20.  
  21. announce:
  22.     @echo **** Building the Mutt Compiler/Mutt Machine Library & Mutter ****
  23.  
  24. mc2.exe: $(MC2OBJ)
  25.     bcc -e$. $(CFLAGS) -m$(MODEL) $(MC2OBJ) ../util/util.lib
  26.  
  27. mm2.lib: $(MM2OBJ)
  28.     del $.
  29.     tlib $&  +mm +oman        #,$&.lst
  30.  
  31. mco_to_c.exe: $(VERTOBJ)
  32.     bcc -e$. $(CFLAGS) -m$(MODEL) $(VERTOBJ) ../util/util.lib
  33.  
  34. mm2.exe: $(MMOBJ) mm2.lib
  35.     bcc -e$. $(CFLAGS) -m$(MODEL) $(MMOBJ) mm2.lib ../util/util.lib
  36.  
  37. clean:
  38.     del *.obj
  39.  
  40. realclean:
  41.     del *.obj
  42.     del *.exe
  43.     del *.lib
  44.