|
|
1.1 root 1: # Make file for box.dll (dynamic link library)
2: #
3: #
4: # Compiler options:
5: # -c: create object file only
6: # -As small model
7: # n near data pointers
8: # u upon function entry, DS is saved, then made to point to the named
9: # data segment. DS is restored on exit from the function.
10: # -Gs disable stack checking
11: # 2 create code for 80286
12: # -Ox optimize for speed
13: # -Zp pack structures
14: # -Zl do not add default libararies
15:
16: # Assemlber options:
17: # /MX preserve case in public and external names
18:
19:
20: CFLAGS = -c -Asnu -Gs2 -Ox -Zp -Zl
21: ASMFLAGS = /MX
22: LIST = box.obj stringsc.obj stringsa.obj
23:
24: box.obj: box.c
25: cl $(CFLAGS) box.c
26:
27: stringsc.obj: stringsc.c
28: cl $(CFLAGS) stringsc.c
29:
30: stringsa.obj: stringsa.asm
31: masm $(ASMFLAGS) stringsa.asm;
32:
33: lqhdll.dll: $(LIST) lqhdll.def
34: link $(LIST), lqhdll.dll, NUL, doscalls /NOD /NOI, lqhdll.def
35:
36: lqhdll.lib: lqhdll.dll lqhdll.def
37: implib lqhdll.lib lqhdll.def
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.