home *** CD-ROM | disk | FTP | other *** search
/ NEXT Generation 27 / NEXT27.iso / pc / demos / emperor / dx3.exe / SDK / SAMPLES / MSTREAM / DEFAULT.MK < prev    next >
Makefile  |  1996-08-28  |  877b  |  48 lines

  1. NAME = mstream
  2. EXT = exe
  3. GLOBAL_RECOMPILE = $(MANROOT)\recompdd.log
  4.  
  5. IS_32 = 1
  6.  
  7. GOALS = $(PBIN)\$(NAME).$(EXT)
  8.  
  9. LIBS    =kernel32.lib user32.lib crtdll.lib comctl32.lib comdlg32.lib \
  10.          gdi32.lib winmm.lib
  11.  
  12. OBJS  =  mstream.obj debug.obj mstrconv.obj mstrhelp.obj
  13.       
  14. !if "$(DEBUG)" == "debug"
  15. COPT =-YX -DDEBUG -Zi -Fd$(NAME).PDB
  16. AOPT =-DDEBUG
  17. LOPT =-debug:full -debugtype:cv -pdb:$(NAME).pdb
  18. ROPT =-DDEBUG
  19. !else
  20. COPT =-YX
  21. AOPT =
  22. LOPT =-debug:none
  23. ROPT =
  24. !endif
  25. DEF = $(NAME).def
  26. RES = $(NAME).res 
  27.  
  28. CFLAGS  =$(COPT) -Oxa -D_X86_ $(CDEBUG) -Fo$@
  29. LFLAGS  =$(LOPT)
  30. RCFLAGS =$(ROPT)
  31.  
  32. NOLOGO = 1
  33.  
  34. !include ..\..\..\proj.mk
  35.  
  36. $(NAME).$(EXT): \
  37.     $(OBJS) ..\$(NAME).def $(RES)
  38.     @$(LINK) $(LFLAGS) @<<
  39. -out:$(NAME).$(EXT)
  40. -map:$(NAME).map
  41. -machine:i386
  42. -subsystem:windows,4.0
  43. -def:..\$(NAME).def
  44. $(LIBS)
  45. $(RES)
  46. $(OBJS)
  47. <<
  48.