home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / sherlock.zip / HLL.10 / MAKEFILE < prev   
Text File  |  1994-06-29  |  1KB  |  57 lines

  1. #/*
  2. #**  Sherlock - Copyright 1992, 1993, 1994
  3. #**    Harfmann Software
  4. #**    Compuserve: 73147,213
  5. #**    All rights reserved
  6. #*/
  7. PROJFILE = HLL.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 = HLL.def
  22. MAPFILE = HLL.map
  23. LINKER  = link386
  24. CC  = icc
  25. LRF  = echo > NUL
  26.  
  27. OBJS  = HLL.obj HllData.obj HllSrc.obj HllSupp.obj
  28.  
  29. all: HLL.dll
  30.  
  31. .SUFFIXES:
  32. .SUFFIXES: .obj .c
  33.  
  34. HLL.obj:     HLL.c     ..\SrcInter.h HLL.h
  35.  
  36. HLLData.obj: HLLData.c     ..\SrcInter.h HLL.h
  37.  
  38. HLLSrc.obj:  HLLSrc.c     ..\SrcInter.h HLL.h
  39.  
  40. HLLSupp.obj: HLLSupp.c     ..\SrcInter.h HLL.h
  41.  
  42.  
  43. HLL.dll: $(OBJS) $(DEF_FILE)
  44.     $(LINKER) @<< HLL.lrf
  45. $(OBJS: = +^
  46. )
  47. $@
  48. $(MAPFILE)
  49. $(LIBS: = +^
  50. )
  51. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS);
  52. <<NOKEEP
  53.  
  54.  
  55. .c.obj :
  56.         $(CC) /c $(CFLAGS) /Fo$@ $<
  57.