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

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