summaryrefslogtreecommitdiff
path: root/v4.0/src/CMD/IFSFUNC/MAKEFILE
diff options
context:
space:
mode:
Diffstat (limited to 'v4.0/src/CMD/IFSFUNC/MAKEFILE')
-rw-r--r--v4.0/src/CMD/IFSFUNC/MAKEFILE127
1 files changed, 127 insertions, 0 deletions
diff --git a/v4.0/src/CMD/IFSFUNC/MAKEFILE b/v4.0/src/CMD/IFSFUNC/MAKEFILE
new file mode 100644
index 0000000..3925be3
--- /dev/null
+++ b/v4.0/src/CMD/IFSFUNC/MAKEFILE
@@ -0,0 +1,127 @@
1#************************** makefile for cmd\... ***************************
2
3msg =..\..\messages
4dos =..\..\dos
5inc =..\..\inc
6hinc =..\..\h
7here =..\cmd\ifsfunc
8make =nmake -i
9
10#
11####################### dependencies begin here. #########################
12#
13
14all: ifsfunc.exe
15
16msdos.cl1: $(dos)\msdos.skl \
17 $(msg)\$(COUNTRY).msg \
18 $(dos)\makefile
19 copy $(dos)\msdos.skl
20 nosrvbld msdos.skl $(msg)\$(COUNTRY).msg
21
22ifsfunc.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
35ifssess.obj: ifssess.asm $(inc)\ifssym.inc ifsfsym.inc \
36 $(inc)\dossym.inc $(inc)\devsym.inc $(inc)\dosseg.asm \
37 makefile
38
39ifsdir.obj: ifsdir.asm $(inc)\ifssym.inc ifsfsym.inc \
40 $(inc)\dossym.inc $(inc)\devsym.inc $(inc)\dosseg.asm \
41 makefile
42
43ifsfile.obj: ifsfile.asm $(inc)\ifssym.inc ifsfsym.inc \
44 $(inc)\dossym.inc $(inc)\devsym.inc $(inc)\dosseg.asm \
45 makefile $(inc)\doscntry.inc
46
47ifshand.obj: ifshand.asm $(inc)\ifssym.inc ifsfsym.inc \
48 $(inc)\dossym.inc $(inc)\devsym.inc $(inc)\dosseg.asm \
49 makefile
50
51ifsdev.obj: ifsdev.asm $(inc)\ifssym.inc ifsfsym.inc \
52 $(inc)\dossym.inc $(inc)\devsym.inc $(inc)\dosseg.asm \
53 makefile
54
55ifsutil.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
60ifserror.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
65ifsfdos.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
72ifsinit.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
115ifsflink.obj: ifsflink.asm \
116 $(inc)\dossym.inc \
117 makefile
118
119ifsfunc.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