home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / sherlock.zip / SYM / MAKEFILE next >
Text File  |  1994-06-29  |  1KB  |  59 lines

  1. #/*
  2. #**  Sherlock - Copyright 1992, 1993, 1994
  3. #**    Harfmann Software
  4. #**    Compuserve: 73147,213
  5. #**    All rights reserved
  6. #*/
  7. PROJFILE = Sym.mak
  8.  
  9. #
  10. # Debugging version
  11. #
  12. #CFLAGS  = /BATCH /Ti /W3 /G3s /Ge- /Sm
  13. #LFLAGS  = /NOI /BATCH    /FAR /PACKC /PACKD /PMTYPE:NOVIO /ST:16384 /CO /MAP /LI
  14.  
  15. #
  16. # Final version
  17. #
  18. CFLAGS    = /BATCH /W3 /G3s /Ge- /Sm
  19. LFLAGS    = /NOI /BATCH /FAR /PACKC /PACKD /PMTYPE:NOVIO /ST:16384
  20.  
  21. DEF_FILE = Sym.def
  22. MAPFILE = Sym.map
  23. LINKER  = link386
  24. CC  = icc
  25. LRF  = echo > NUL
  26.  
  27. OBJS  = Sym.obj SymSrc.obj
  28. # SymData.obj SymSupp.obj
  29.  
  30. all: Sym.dll
  31.  
  32. .SUFFIXES:
  33. .SUFFIXES: .obj .c
  34.  
  35. Sym.obj:     Sym.c     ..\SrcInter.h MapSym.h
  36.  
  37. SymSrc.obj:  SymSrc.c     ..\SrcInter.h MapSym.h
  38.  
  39. SymData.obj: SymData.c     ..\SrcInter.h MapSym.h
  40.  
  41. SymSupp.obj: SymSupp.c     ..\SrcInter.h MapSym.h
  42.  
  43.  
  44. Sym.dll: $(OBJS) $(DEF_FILE)
  45.     $(LINKER) @<< Sym.lrf
  46. $(OBJS: = +^
  47. )
  48. $@
  49. $(MAPFILE)
  50. $(LIBS: = +^
  51. )
  52. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS);
  53. <<NOKEEP
  54.     Copy *.dll ..
  55.  
  56.  
  57. .c.obj :
  58.         $(CC) /c $(CFLAGS) /Fo$@ $<
  59.