home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / videotlk.zip / SAMPLES / EX5 / EX5.MAK < prev    next >
Text File  |  1999-02-25  |  2KB  |  60 lines

  1.  
  2. #*------------------------------------------------------------------*
  3. #*                                                                  *
  4. #*  Video Toolkit For OS/2 Version 1.0                              *
  5. #*  Example PM Application No. 4.                                   *
  6. #*  Written by Stephen Sloan.                                       *
  7. #*  Date : 13/07/95.                                                *
  8. #*  Copyright Abbotsbury Software Ltd. (c), United Kingdom. 1995.   *
  9. #*                                                                  *
  10. #*  Filename : ex5.mak                                              *
  11. #*                                                                  *
  12. #*------------------------------------------------------------------*/
  13.  
  14. include ex5.inc
  15.  
  16. PROG    = ex5
  17.  
  18. ALL_OBJ = $(PROG).obj ex5cap.obj region.obj rgbconv.obj tune.obj helpfunc.obj
  19.  
  20. HEADERS = $(PROG).h ex5cap.h pmtv2rem.h region.h tune.h helpfunc.h
  21.  
  22. #===================================================================
  23. #
  24. #   Dependencies
  25. #
  26. #===================================================================
  27.  
  28. all: $(PROG).exe
  29.  
  30. # Resources
  31. #
  32. $(PROG).res:      $(PROG).h $(PROG).rc $(PROG).dlg
  33.         rc -r $(PROG).rc
  34.  
  35. $(PROG).lnk:      $(PROG).mak $(PROG).inc
  36.     echo $(ALL_OBJ)             > $(PROG).lnk
  37.     echo $(PROG).exe            >> $(PROG).lnk
  38.     echo $(PROG).map            >> $(PROG).lnk
  39.     echo $(MTLIBS) + mmpm2 + vcai >> $(PROG).lnk
  40.     echo $(PROG).def            >> $(PROG).lnk
  41.  
  42. $(PROG).res: $(PROG).rc $(PROG).h $(PROG).dlg
  43.  
  44. $(PROG).obj: $(PROG).c $(PROG).inc $(HEADERS)
  45.  
  46. ex5cap.obj: ex5cap.c $(PROG).inc $(HEADERS)
  47.  
  48. rgbconv.obj : rgbconv.asm rgbconv.h
  49.     masm $(AFLAGS) rgbconv.asm
  50.  
  51. region.obj: region.c $(PROG).inc $(HEADERS)
  52.  
  53. tune.obj: tune.c $(PROG).inc $(HEADERS)
  54.  
  55. helpfunc.obj: helpfunc.c $(PROG).inc $(HEADERS)
  56.  
  57. $(PROG).exe: $(ALL_OBJ) $(PROG).def $(PROG).lnk $(PROG).res
  58.     $(LINK) @$(PROG).lnk
  59.     rc -p -x $(PROG).res $(PROG).exe
  60.