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

  1. NAME = mid2strm
  2. EXT = exe
  3.  
  4. IS_32 = 1
  5.  
  6. GOALS = $(PBIN)\$(NAME).$(EXT)
  7.  
  8. LIBS    =kernel32.lib user32.lib advapi32.lib libc.lib \
  9.      comdlg32.lib gdi32.lib winmm.lib
  10.  
  11. OBJS    =  mid2strm.obj
  12.       
  13. !if "$(DEBUG)" == "debug"
  14. COPT =-YX -DDEBUG -Zi -Fd$(NAME).PDB
  15. AOPT =-DDEBUG
  16. LOPT =-debug:full -debugtype:cv -pdb:$(NAME).pdb
  17. ROPT =-DDEBUG
  18. !else
  19. COPT =-YX
  20. AOPT =
  21. LOPT =-debug:none
  22. ROPT =
  23. !endif
  24. DEF = $(NAME).def
  25.  
  26. !if ("$(DEBUG)" == "ntretail") || ("$(DEBUG)" == "ntdebug")
  27. CFLAGS  =$(COPT) -Oxa -D_X86_ $(CDEBUG) -Fo$@
  28. !else
  29. CFLAGS  =$(COPT) -Oxa -D_X86_ $(CDEBUG) -Fo$@ -I..\..\misc
  30. !endif
  31. AFLAGS  =$(AOPT) -Zp4 -DSTD_CALL -DBLD_COFF -coff
  32. LFLAGS  =$(LOPT)
  33. RCFLAGS =$(ROPT)
  34.  
  35. !include ..\..\..\proj.mk
  36.  
  37. $(NAME).$(EXT): \
  38.     $(OBJS) ..\$(NAME).def ..\default.mk 
  39.     @$(LINK) $(LFLAGS) @<<
  40. -out:$(NAME).$(EXT)
  41. -map:$(NAME).map
  42. -machine:i386
  43. -subsystem:console
  44. -def:..\$(NAME).def
  45. $(LIBS)
  46. $(OBJS)
  47. <<
  48.