home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / FILEDLG6.ZIP / ERRMSG.ZIP / ERRMSG.MAK < prev    next >
Makefile  |  1990-11-14  |  1KB  |  44 lines

  1. # MSC V6.00A NMAKE file for: ERRMSG.DLL
  2. #
  3.  
  4. # Macro definitions
  5. #
  6. PROJ            = errmsg
  7. DEBUG           = N
  8. CFLAGS_D        = -Od -Zi
  9. CFLAGS_R        = -Oxaz
  10. CFLAGS_G        = -ML -W3 -c -Gs -BATCH -NT _TEXT
  11. LFLAGS_D        = /NOI /NOD /CO /MAP /BATCH
  12. LFLAGS_R        = /NOI /NOD /MAP /BATCH
  13. AFLAGS          = /ML /W2
  14.  
  15. !IF ( "$(DEBUG)"=="Y" || "$(DEBUG)"=="y" )
  16. CC              = cl $(CFLAGS_G) $(CFLAGS_D)
  17. LINK            = link $(LFLAGS_D)
  18. !ELSE
  19. CC              = cl $(CFLAGS_G) $(CFLAGS_R)
  20. LINK            = link $(LFLAGS_R)
  21. !ENDIF
  22. AS              = masm $(AFLAGS)
  23.  
  24. SRCS            = errmsg.c syserr.c pmerr.c helperr.c
  25. OBJS            = $(SRCS:.c=.obj) fltused.obj
  26. LIBS            = llibcdll os2
  27.  
  28. ALL: $(PROJ).lib $(PROJ).hlp $(PROJ).dll
  29.  
  30. $(PROJ).lib:    $(PROJ).def
  31.     implib $(PROJ).lib $(PROJ).def
  32.  
  33. $(PROJ).hlp:    $(PROJ).txt
  34.     helpmake /e15 /t /a: /o$(PROJ).hlp $(PROJ).txt
  35.  
  36. errmsg.obj:     errmsg.c    ; $(CC) $?
  37. syserr.obj:     syserr.c    ; $(CC) -ND SYSERRDATA $?
  38. pmerr.obj:      pmerr.c     ; $(CC) -ND PMERRDATA $?
  39. helperr.obj:    helperr.c   ; $(CC) -ND HLPMGRDATA $?
  40. fltused.obj:    fltused.asm ; $(AS) $?;
  41.  
  42. $(PROJ).dll:    $(OBJS) $(PROJ).def
  43.     $(LINK) $(OBJS),$@,,$(LIBS),$(PROJ).def
  44.