home *** CD-ROM | disk | FTP | other *** search
/ MPEG Toolkit / MPEG Toolkit.iso / dos / display / drvsrc / vesa / makefile < prev    next >
Encoding:
Makefile  |  1997-01-01  |  994 b   |  66 lines

  1. CC=    tcc
  2. CCOPT=  -O -G -Z -d -w -a -k-
  3.  
  4. DRV=    vesa11.vdr
  5. TST=    vesadrv.exe
  6.  
  7. #
  8. # targets
  9. #
  10. all:    $(DRV) #$(TST) vesainfo.com
  11.  
  12. clean:
  13.     del *.map
  14.     del *.dmp
  15.     del *.exe
  16.     del *.s
  17.  
  18. cleanall:  clean
  19.     del *.vdr
  20.     del *.grd
  21.     del *.grn
  22.     del *.obj
  23.     del *.com
  24.  
  25. #
  26. # This is for debugging
  27. #
  28. .c.s:
  29.     $(CC) -S $(CCOPT) $*.c
  30.     copy $*.asm $*.s
  31.     del $*.asm
  32.  
  33. #
  34. # Rules:
  35. #
  36. .asm.obj:
  37.     tasm /mx $*.asm
  38.  
  39. .c.vdr:
  40.     $(CC) -c -ms! $(CCOPT) $*.c
  41.     tlink /i /s /m /c vdrhead.obj $*.obj, $*.out, $*.dmp
  42.     exe2bin $*.out $*.vdr
  43.     +del $*.out
  44.     +del $*.obj
  45.  
  46. .vdr.exe:
  47.     tcc -ms -v $(CCOPT) -DDRIVER="$*.c" -e$* -M vdrtest.c
  48.     del vdrtest.obj
  49.  
  50. vesainfo.com: vesainfo.c pieces/vesainfo.c
  51.     tcc -mt $(CCOPT) -evesainfo vesainfo.c
  52.     exe2bin vesainfo.exe vesainfo.com
  53.     +del vesainfo.obj
  54.     +del vesainfo.exe
  55.  
  56. #
  57. # dependencies:
  58. #
  59. vdrhead.obj:  grdriver.inc
  60.  
  61. vesa11.vdr:  vdrhead.obj vdr.h pieces/vesainfo.c paging/vesa.c pieces/textfont.c pieces/vdrmain.c
  62.  
  63. vesadrv.exe:  vdrtest.c
  64.  
  65.  
  66.