blob: c88bf0d711591bffd2e4cf6abe59074c12d04b0e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
|
####
#fp32\makefile - makefile for fp32 NT build
#
# Copyright (c) 1991-1992, Microsoft Corporation. All rights reserved.
#
#Purpose:
#
#Revision History:
# 03-04-92 GDP File created.
# 03-11-93 CFW Change coff to link32.
#
################################################################################
!INCLUDE fp32.def
!IFNDEF 386
386=0
!ENDIF
!IFNDEF MIPS
MIPS=0
!ENDIF
!IFNDEF ALPHA
ALPHA=0
!ENDIF
!IFNDEF PPC
PPC=0
!ENDIF
#
#
# Default to building for i386 target, if no targets specified.
#
!IF !$(386)
!IF !$(MIPS)
!IF !$(ALPHA)
!IF !$(PPC)
!IFDEF NTMIPSDEFAULT
MIPS=1
!ELSE
!IFDEF NTALPHADEFAULT
ALPHA=1
!ELSE
!IFDEF NTPPCDEFAULT
PPC=1
!ELSE
386=1
!ENDIF
!ENDIF
!ENDIF
!ENDIF
!ENDIF
!ENDIF
!ENDIF
!IF $(386)
TARGETLIB=$(LIBFP:*=i386)
COMPONENTLIBS=$(LIBTRAN:*=i386) \
$(LIBCONV:*=i386)
!ENDIF
!IF $(MIPS)
TARGETLIB=$(LIBFP:*=mips)
COMPONENTLIBS=$(LIBTRAN:*=mips) \
$(LIBCONV:*=mips)
!ENDIF
!IF $(ALPHA)
TARGETLIB=$(LIBFP:*=alpha)
COMPONENTLIBS=$(LIBTRAN:*=alpha) \
$(LIBCONV:*=alpha)
!ENDIF
!IF $(PPC)
TARGETLIB=$(LIBFP:*=ppc)
COMPONENTLIBS=$(LIBTRAN:*=ppc) \
$(LIBCONV:*=ppc)
!ENDIF
LIBFP=obj\*\fp$(TARGETNAMESUFFIX).lib
LIBTRAN=obj\*\tran$(TARGETNAMESUFFIX).lib
!IF "$(CRTLIBTYPE)" == "NT"
LIBCONV=
!ELSE
LIBCONV=obj\*\conv$(TARGETNAMESUFFIX).lib
!ENDIF
all: $(TARGETLIB)
!IF "$(BUILDMSG)" != ""
echo $(BUILDMSG)
!ENDIF
clean: cleanlib all
cleanlib:
-erase $(TARGETLIB)
!IF $(ALPHA)
$(TARGETLIB): $(COMPONENTLIBS) makefile
lib -machine:alpha -out:$@ @<<
$(COMPONENTLIBS)
<<
!ELSE
$(TARGETLIB): $(COMPONENTLIBS) makefile
lib -out:$@ @<<
$(COMPONENTLIBS)
<<
!ENDIF
|