]> wirehaze git hosting - MS-DOS.git/blob - v4.0/src/CMD/IFSFUNC/MAKEFILE

wirehaze git hosting

MZ is back!
[MS-DOS.git] / v4.0 / src / CMD / IFSFUNC / MAKEFILE
1 #************************** makefile for cmd\... ***************************
2
3 msg =..\..\messages
4 dos =..\..\dos
5 inc =..\..\inc
6 hinc =..\..\h
7 here =..\cmd\ifsfunc
8 make =nmake -i
9
10 #
11 ####################### dependencies begin here. #########################
12 #
13
14 all: ifsfunc.exe
15
16 msdos.cl1: $(dos)\msdos.skl \
17 $(msg)\$(COUNTRY).msg \
18 $(dos)\makefile
19 copy $(dos)\msdos.skl
20 nosrvbld msdos.skl $(msg)\$(COUNTRY).msg
21
22 ifsfunc.ctl: ifsfunc.skl $(msg)\$(COUNTRY).msg makefile
23
24 $(inc)\dossym.inc: $(inc)\versiona.inc $(inc)\dosmac.inc \
25 $(inc)\bpb.inc $(inc)\buffer.inc $(inc)\sysvar.inc \
26 $(inc)\vector.inc $(inc)\mult.inc $(inc)\dirent.inc \
27 $(inc)\dpb.inc $(inc)\curdir.inc $(inc)\cpmfcb.inc \
28 $(inc)\find.inc $(inc)\pdb.inc $(inc)\exe.inc \
29 $(inc)\sf.inc $(inc)\arena.inc $(inc)\intnat.inc \
30 $(inc)\mi.inc $(inc)\filemode.inc $(inc)\error.inc \
31 $(inc)\syscall.inc \
32 makefile
33 echo " touch $(inc)\dossym.inc "
34
35 ifssess.obj: ifssess.asm $(inc)\ifssym.inc ifsfsym.inc \
36 $(inc)\dossym.inc $(inc)\devsym.inc $(inc)\dosseg.asm \
37 makefile
38
39 ifsdir.obj: ifsdir.asm $(inc)\ifssym.inc ifsfsym.inc \
40 $(inc)\dossym.inc $(inc)\devsym.inc $(inc)\dosseg.asm \
41 makefile
42
43 ifsfile.obj: ifsfile.asm $(inc)\ifssym.inc ifsfsym.inc \
44 $(inc)\dossym.inc $(inc)\devsym.inc $(inc)\dosseg.asm \
45 makefile $(inc)\doscntry.inc
46
47 ifshand.obj: ifshand.asm $(inc)\ifssym.inc ifsfsym.inc \
48 $(inc)\dossym.inc $(inc)\devsym.inc $(inc)\dosseg.asm \
49 makefile
50
51 ifsdev.obj: ifsdev.asm $(inc)\ifssym.inc ifsfsym.inc \
52 $(inc)\dossym.inc $(inc)\devsym.inc $(inc)\dosseg.asm \
53 makefile
54
55 ifsutil.obj: ifsutil.asm $(inc)\ifssym.inc ifsfsym.inc \
56 $(inc)\dossym.inc $(inc)\devsym.inc $(inc)\dosseg.asm \
57 $(inc)\bugtyp.asm \
58 makefile
59
60 ifserror.obj: ifserror.asm $(inc)\ifssym.inc ifsfsym.inc \
61 $(inc)\dossym.inc $(inc)\devsym.inc $(inc)\dosseg.asm \
62 ifsfunc.ctl ifsfunc.cla ifsfunc.cl1 ifsfunc.cl2 \
63 makefile
64
65 ifsfdos.obj: ifsfdos.asm $(inc)\ifssym.inc ifsfsym.inc \
66 $(inc)\dossym.inc $(inc)\devsym.inc $(inc)\dosseg.asm \
67 $(inc)\msdata.asm $(inc)\bugtyp.asm $(inc)\sysmsg.inc \
68 $(inc)\psdata.inc $(inc)\msgserv.asm ifsparse.inc \
69 $(inc)\parse.asm \
70 makefile
71
72 ifsinit.obj: ifsinit.asm $(inc)\ifssym.inc ifsfsym.inc \
73 $(inc)\dossym.inc $(inc)\devsym.inc $(inc)\dosseg.asm \
74 $(inc)\msdata.asm $(inc)\bugtyp.asm $(inc)\sysmsg.inc \
75 $(inc)\psdata.inc $(inc)\msgserv.asm ifsparse.inc \
76 $(inc)\parse.asm \
77 ifsfunc.ctl ifsfunc.cla ifsfunc.cl1 ifsfunc.cl2 \
78 makefile
79
80 $(inc)\nibdos.obj:
81 cd $(inc)
82 $(make)
83 cd $(here)
84
85 $(inc)\const2.obj:
86 cd $(inc)
87 $(make)
88 cd $(here)
89
90 $(inc)\msdata.obj:
91 cd $(inc)
92 $(make)
93 cd $(here)
94
95 $(inc)\mstable.obj:
96 cd $(inc)
97 $(make)
98 cd $(here)
99
100 $(inc)\msdosme.obj:
101 cd $(inc)
102 $(make)
103 cd $(here)
104
105 $(dos)\msdisp.obj:
106 cd $(dos)
107 $(make)
108 cd $(here)
109
110 $(dos)\mscode.obj:
111 cd $(dos)
112 $(make)
113 cd $(here)
114
115 ifsflink.obj: ifsflink.asm \
116 $(inc)\dossym.inc \
117 makefile
118
119 ifsfunc.exe: ifssess.obj ifsdir.obj ifsfile.obj ifshand.obj \
120 ifsdev.obj ifsutil.obj ifserror.obj ifsfdos.obj \
121 ifsinit.obj \
122 $(inc)\nibdos.obj $(inc)\const2.obj $(inc)\msdata.obj \
123 $(inc)\mstable.obj $(dos)\msdisp.obj \
124 $(dos)\mscode.obj $(inc)\msdosme.obj \
125 ifsflink.obj makefile ifsfunc.lnk
126 link @ifsfunc.lnk
127