home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / viscobv6.zip / vac22os2 / ibmcobol / samples / sdu / dfmacall.mak < prev    next >
Text File  |  1996-11-04  |  1KB  |  53 lines

  1. #**     Makefile for DFMACALL.EXE
  2.  
  3. .SUFFIXES:
  4. .SUFFIXES:      .exe .obj .lst .cod .c .asm .def .lnk .inc .h
  5.  
  6. #       Definitions for C compiler
  7.  
  8. CC=icc
  9. CFLAGS= /Ss+ /Se /G3 /Gs- /W3 /Ti+ /O-
  10. CINC=
  11.  
  12. #       Definitions for assembler
  13.  
  14. ASM=masm386
  15. AFLAGS= -Mx -t
  16. AINC=
  17.  
  18. #       Definitions for linker
  19.  
  20. LINK4=link386
  21. LFLAGS4= /CO
  22.  
  23. #       Definitions for CodeView
  24.  
  25. CVPATH=
  26.  
  27. #       Rules for generating object and linker response and definition files
  28.  
  29. .asm.obj:
  30.         $(ASM) $(AFLAGS) $(AINC) $(CVPATH)$*.asm;
  31.  
  32. .asm.lst:
  33.         $(ASM) -l $(AFLAGS) $(AINC) $(CVPATH)$*.asm;
  34.  
  35. .c.obj:
  36.         $(CC) $(CFLAGS) -Fo$(CVPATH)$*.obj -dos $(CINC) -c $(CVPATH)$*.c
  37.  
  38. .c.cod:
  39.         $(CC) $(CFLAGS) -Fc$(CVPATH)$*.cod -Fo$(CVPATH)$*.obj -dos $(CINC) -c $(CVPATH)$*.c
  40.  
  41. .c.lst:
  42.         $(CC) $(CFLAGS) -Fc$(CVPATH)$*.cod -Fo$(CVPATH)$*.obj -Fs$(CVPATH)$*.lst  -dos $(CINC) -c $(CVPATH)$*.c
  43.  
  44.  
  45. #       Dependencies
  46.  
  47. all: DFMACALL.exe
  48.  
  49. DFMACALL.exe: DFMACALL.obj DFMACALL.lnk
  50.            $(LINK4) $(LFLAGS4) @DFMACALL.lnk;
  51.  
  52. DFMACALL.obj : DFMACALL.c
  53.