home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / s / sndppr3w.zip / MAKEFILE < prev    next >
Text File  |  1991-04-26  |  1KB  |  39 lines

  1. ## Makefile for the Sandpaper utility
  2. ## 4/26/91
  3. ## mjs
  4. ##
  5. ## This is for NDMAKE v4.?, You really don't need it, just compile
  6. ## and link everything together in one big (small model) lump :-)
  7.  
  8. .SUFFIXES : .exe .obj .c .asm
  9. .PRECIOUS : sp.exe
  10.  
  11. # Memory Model - KEEP THESE IN SYNC!  (1st for cl's /A?, 2nd for masm)
  12. # THE LARGE MODEL OF SP.EXE DIES ON THE 2nd RUNNING OF THE PROGRAM (IF NOTHING
  13. # ELSE IS RUN IN BETWEEN INVOCATIONS)
  14. MODEL = S
  15. MODELSTR = SMALL
  16.  
  17. CFLAGS = -nologo -c /W3 /A${MODEL}
  18. AFLAGS =    /W2 /Dmemmodel=${MODELSTR}
  19.  
  20. LFLAGS = /MAP
  21. MAKE_TMP= $(TMP)
  22.  
  23. OBJS = main.obj sp.obj normal.obj file.obj getopt.obj
  24.  
  25. sp.exe : $(OBJS)
  26.     link ${LFLAGS} $(OBJS), sp, NUL,;
  27.  
  28. #------------------------------------------------------------------------
  29.  
  30. # To produce a `.obj' file from a `.asm' file using MASM.
  31. .asm.obj:
  32.     masm ${AFLAGS} $<;
  33.  
  34. # To produce a `.obj' file from a `.c' file using Microsoft C. 
  35. .c.obj:
  36.     cl ${CFLAGS} $<
  37.  
  38. #--- eof ----------------------------------------------------------------
  39.