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

  1. NAME = DSShow3D
  2. EXT = EXE
  3.  
  4. GOALS = $(NAME).$(EXT)
  5.  
  6. LIBS    =..\..\..\lib\ddraw.lib  ..\..\..\lib\dsound.lib uuid.lib ole32.lib comctl32.lib
  7.  
  8. OBJS    =  debug.obj lsnrinfo.obj wave.obj mainwnd.obj dsshow3d.obj fileinfo.obj finfo3d.obj
  9.           
  10. SYS = nt_win
  11.  
  12. !ifdef DEBUG 
  13. COPT =-DDEBUG -d2
  14. LOPT = debug all
  15. ROPT =-DDEBUG
  16. !else
  17. COPT =-oaxt -d1
  18. LOPT =
  19. ROPT =
  20. !endif
  21.  
  22. DEF = $(NAME).def
  23. RES = $(NAME).res 
  24.  
  25. CFLAGS  =$(COPT)
  26. LFLAGS  =$(LOPT)
  27. RCFLAGS =$(ROPT)
  28.  
  29. !include ..\..\watsdk.mk
  30.  
  31. $(NAME).$(EXT): $(OBJS) tmp.lib $(NAME).lnk  $(RES)
  32.         $(LINK) $(LFLAGS) library tmp.lib @$(NAME).lnk
  33.         $(RC) $(RES)
  34.         
  35. #
  36. # need this because Watcom's libs don't have the ACM entries and the IMPORT
  37. # statement on the linker doesn't work the way we want
  38. #
  39. tmp.lib : tmp.lbc
  40.         @wlib -q tmp.lib @tmp.lbc > NUL
  41.         
  42. tmp.lbc : ..\$(MAKENAME) 
  43.     @%write tmp.lbc ++_acmMetrics.'MSACM32.DLL'._acmMetrics.acmMetrics
  44.