home *** CD-ROM | disk | FTP | other *** search
Makefile | 1997-01-01 | 994 b | 66 lines |
- CC= tcc
- CCOPT= -O -G -Z -d -w -a -k-
-
- DRV= vesa11.vdr
- TST= vesadrv.exe
-
- #
- # targets
- #
- all: $(DRV) #$(TST) vesainfo.com
-
- clean:
- del *.map
- del *.dmp
- del *.exe
- del *.s
-
- cleanall: clean
- del *.vdr
- del *.grd
- del *.grn
- del *.obj
- del *.com
-
- #
- # This is for debugging
- #
- .c.s:
- $(CC) -S $(CCOPT) $*.c
- copy $*.asm $*.s
- del $*.asm
-
- #
- # Rules:
- #
- .asm.obj:
- tasm /mx $*.asm
-
- .c.vdr:
- $(CC) -c -ms! $(CCOPT) $*.c
- tlink /i /s /m /c vdrhead.obj $*.obj, $*.out, $*.dmp
- exe2bin $*.out $*.vdr
- +del $*.out
- +del $*.obj
-
- .vdr.exe:
- tcc -ms -v $(CCOPT) -DDRIVER="$*.c" -e$* -M vdrtest.c
- del vdrtest.obj
-
- vesainfo.com: vesainfo.c pieces/vesainfo.c
- tcc -mt $(CCOPT) -evesainfo vesainfo.c
- exe2bin vesainfo.exe vesainfo.com
- +del vesainfo.obj
- +del vesainfo.exe
-
- #
- # dependencies:
- #
- vdrhead.obj: grdriver.inc
-
- vesa11.vdr: vdrhead.obj vdr.h pieces/vesainfo.c paging/vesa.c pieces/textfont.c pieces/vdrmain.c
-
- vesadrv.exe: vdrtest.c
-
-