home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / PLST_132.SZH / MAKEFILE.DOS < prev    next >
Text File  |  1991-04-13  |  2KB  |  74 lines

  1. # Makefile for ParseLst 1.32, MSC 6.0a, IBM MASM/2, IBM MAKE/2 2.0
  2. # Use this file to build the DOS version:  MAKE -F MAKEFILE.DOS PARSELST.EXE
  3.  
  4. #
  5. # Default C Compiler flags
  6. #
  7. # Use these flags to debug:
  8. #CFLAGS = -AM -DOS2 -Zpel -Lp -G2 -W4 -Od -Zi -nologo -c
  9. CFLAGS = -AM -Zpel -Lc -Gw -W4 -Oxaz -Gs -nologo -c
  10.  
  11.  
  12. #
  13. # Default MASM flags
  14. #
  15. MFLAGS = /DMem_M
  16.  
  17. MOBJCT = lowlevel.obj
  18.  
  19. OBJECT1 = parselst.obj parsecfg.obj misc.obj data.obj report.obj
  20. OBJECT2 = names.obj edit.obj stdio.obj
  21.  
  22. OBJECTS = $(OBJECT1) $(OBJECT2) $(MOBJCT)
  23.  
  24. parselst.exe : \
  25. $(OBJECT1) \
  26. $(OBJECT2) \
  27. $(MOBJCT)
  28.  d:\c600\binb\link @<<file.lrf
  29. $(OBJECT1)+
  30. $(OBJECT2)+
  31. $(MOBJCT)
  32. parselst.exe/ST:8192
  33. parselst.map
  34. mlibcer.lib
  35. NUL.DEF
  36. <<
  37.  
  38. #
  39. # Dependencies for .C files and compiler line to generate 'em.
  40. #
  41.  
  42. parselst.obj : parselst.c externs.h types.h makefile.dos
  43.  CL $(CFLAGS) $*.c
  44.  
  45. parsecfg.obj : parsecfg.c externs.h types.h makefile.dos
  46.  CL $(CFLAGS) $*.c
  47.  
  48. misc.obj : misc.c externs.h types.h makefile.dos
  49.  CL $(CFLAGS) $*.c
  50.  
  51. data.obj : data.c externs.h types.h makefile.dos
  52.  CL $(CFLAGS) $*.c
  53.  
  54. report.obj : report.c externs.h types.h makefile.dos
  55.  CL $(CFLAGS) $*.c
  56.  
  57. names.obj : names.c externs.h types.h makefile.dos
  58.  CL $(CFLAGS) $*.c
  59.  
  60. edit.obj : edit.c externs.h types.h makefile.dos
  61.  CL $(CFLAGS) $*.c
  62.  
  63. stdio.obj : stdio.c externs.h types.h makefile.dos
  64.  CL $(CFLAGS) $*.c
  65.  
  66. #
  67. # Dependencies for .ASM files and assembler line to generate 'em.
  68. #
  69.  
  70. $(MOBJCT): $(MOBJCT:.obj=.asm)
  71.  !MASM $(MFLAGS) $?;
  72.  
  73. #                               ####
  74.