summaryrefslogtreecommitdiff
path: root/v4.0/src/DEV/DISPLAY/MAKEFILE
blob: a0eb06e03e7297cfe1c01720cc85dc380b119708 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#************************* Makefile for Display ***************************

inc	=..\..\inc
msg	=..\..\messages
dos	=..\..\dos
hinc	=..\..\h
make	=nmake

#
######################## Dependencies Begin Here ##########################

all: display.sys ega.cpi lcd.cpi

display.ctl:    display.skl $(msg)\$(COUNTRY).msg

display.obj: display.asm makefile \
        macros.inc  \
        def-equ.inc \
        int2fcom.inc \
        int10com.inc \
        cps-func.inc \
        write.inc    \
        f-parser.inc

init.obj: init.asm makefile \
          macros.inc \
          def-equ.inc \
          $(inc)\sysmsg.inc \
          $(inc)\versiona.inc \
          display.ctl \
          tables.inc

parser.obj: parser.asm makefile \
        def-equ.inc  \
        $(inc)\struc.inc \
        $(inc)\parse.asm

display.sys: display.obj init.obj parser.obj display.lnk makefile zero.dat
        link @display.lnk
        exe2bin display.exe display.sys < zero.dat
        del display.exe

ega.cpi:
	cd ega
	$(make)
	cd ..

lcd.cpi:
	cd lcd
	$(make)
	cd ..