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

wirehaze git hosting

MZ is back!
[MS-DOS.git] / v4.0 / src / CMD / FC / MAKEFILE
1 #** makefile for fc
2
3 DEST =fc
4 MSG =messages
5
6 # Path Definitions
7
8 BIOS =..\..\BIOS
9 BOOT =..\..\BOOT
10 dos =..\..\DOS
11 inc =..\..\INC
12 hinc =..\..\h
13 H =..\..\H
14
15 # List of object files required
16
17 OBJ = fc.obj \
18 error.obj \
19 fgetl.obj \
20 getl.obj \
21 itoupper.obj \
22 $(inc)\kstring.obj \
23 maxmin.obj \
24 move.obj \
25 ntoi.obj \
26 string.obj \
27 update.obj \
28 xtab.obj \
29 messages.obj
30
31 # Rules and Dependencies follow
32
33 all: $(DEST).exe
34
35 $(inc)\printf.obj: $(inc)\printf.asm
36
37 $(inc)\kstring.obj: $(inc)\kstring.c $(hinc)\internat.h
38
39 getl.obj: getl.asm $(inc)\cmacros.inc $(inc)\version.inc
40
41 itoupper.obj: itoupper.asm $(inc)\cmacros.inc $(inc)\version.inc
42
43 maxmin.obj: maxmin.asm $(inc)\cmacros.inc $(inc)\version.inc
44
45 $(MSG).obj: $(MSG).asm
46
47 move.obj: move.asm $(inc)\cmacros.inc $(inc)\version.inc
48
49 string.obj: string.asm $(inc)\cmacros.inc $(inc)\version.inc
50
51 xtab.obj: xtab.asm $(inc)\cmacros.inc $(inc)\version.inc
52
53 error.obj: error.c tools.h ttypes.h
54
55 $(DEST).obj: $(DEST).c $(DEST).h tools.h ttypes.h
56
57 fgetl.obj: fgetl.c tools.h ttypes.h
58
59 ntoi.obj: ntoi.c tools.h ttypes.h
60
61 update.obj: update.c tools.h ttypes.h
62
63 $(DEST).exe: $(OBJ) $(DEST).lnk
64 $(link) @$(DEST).lnk;