|
|
1.1 root 1: #===================================================================
2: #
3: # Sample Make file
4: # Created 1990 Microsoft, IBM Corporation
5: #
6: #===================================================================
7:
8: .SUFFIXES: .res .rc .ipf .hlp
9:
10: ASM = masm
11: AFLAGS =
12: AXFLAGS =
13: CC = cl386
14: CFLAGS16 = -u -c -Gs -Od -W3 -Zpei -AL -DLINT_ARGS
15: CFLAGS32 = -c -Gs -Od -W3 -Zi -B1 c1l_386 -DLINT_ARGS
16: CINC32 =
17: CINC16 = -X -I\sdk12\inc -I\sdk12\inc\sys -I..\..\inc
18: DFLAGS =
19: LINK16 = link
20: LIBS16 = os2 llibcep
21: LINK32 = link386
22: LIBS32 = os2386 libc
23: LFLAGS = /MAP/CO/NOD
24: RC = ..\..\..\os2bin\rc
25: HEADERS = sty_main.h sty_xtrn.h
26:
27: LINK = $(LINK32)
28: CFLAGS = $(CFLAGS32)
29: LIBS = $(LIBS32)
30: CINC = $(CINC32)
31: #===================================================================
32: #
33: # Default inference rules
34: #
35: #===================================================================
36: .c.obj:
37: $(CC) $(CFLAGS) $(CINC) $*.c
38:
39: .asm.obj:
40: $(ASM) $(AFLAGS) $(AXFLAGS) $*.asm;
41:
42: .rc.res:
43: $(RC) -r $*.rc
44:
45: #===================================================================
46: #
47: # A list of all of the object files
48: #
49: #===================================================================
50: ALL_OBJ1 = sty_main.obj sty_user.obj sty_init.obj sty_pnt.obj sty_dlg.obj
51: ALL_OBJ2 = sty_file.obj sty_edit.obj sty_help.obj sty_prnt.obj
52:
53: #===================================================================
54: #
55: # A list of all of the Help files
56: #
57: #===================================================================
58: ALL_IPF = sty_main.ipf sty_file.ipf sty_edit.ipf sty_help.ipf sty_menu.ipf \
59: sty_dlg.ipf
60:
61: #===================================================================
62: #
63: # Dependencies
64: #
65: #===================================================================
66:
67: all: style.exe style.hlp
68:
69: style.lnk: style.mak
70: echo $(ALL_OBJ1) + > style.lnk
71: echo $(ALL_OBJ2) >> style.lnk
72: echo style.exe >> style.lnk
73: echo style.map $(LFLAGS) >> style.lnk
74: echo $(LIBS) >> style.lnk
75: echo style.def >> style.lnk
76:
77: sty_main.res: sty_main.rc sty_main.h sty_dlg.h style.dlg # sty_help.rc sty_help.h
78:
79: sty_main.obj: sty_main.c $(HEADERS)
80:
81: sty_file.obj: sty_file.c $(HEADERS)
82:
83: sty_edit.obj: sty_edit.c $(HEADERS)
84:
85: sty_user.obj: sty_user.c $(HEADERS)
86:
87: sty_init.obj: sty_init.c $(HEADERS)
88:
89: sty_pnt.obj: sty_pnt.c $(HEADERS)
90:
91: sty_dlg.obj: sty_dlg.c $(HEADERS)
92:
93: sty_help.obj: sty_help.c $(HEADERS) sty_help.h
94:
95: sty_prnt.obj: sty_prnt.c $(HEADERS)
96:
97:
98: #=============== help file generation ====================#
99: style.hlp: $(ALL_IPF)
100: ipfc sty_main.ipf /W3
101: if exist style.hlp del style.hlp
102: rename sty_main.hlp style.hlp
103:
104: style.exe: $(ALL_OBJ1) $(ALL_OBJ2) style.def style.lnk sty_main.res
105: $(LINK) @style.lnk
106: $(RC) sty_main.res style.exe
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.