]>
Commit | Line | Data |
---|---|---|
1 | # --------------------------------------------------------------------------- | |
2 | !if !$d(BCB) | |
3 | BCB = $(MAKEDIR)\.. | |
4 | !endif | |
5 | ||
6 | # --------------------------------------------------------------------------- | |
7 | # IDE SECTION | |
8 | # --------------------------------------------------------------------------- | |
9 | # The following section of the project makefile is managed by the BCB IDE. | |
10 | # It is recommended to use the IDE to change any of the values in this | |
11 | # section. | |
12 | # --------------------------------------------------------------------------- | |
13 | ||
14 | VERSION = BCB.03 | |
15 | # --------------------------------------------------------------------------- | |
16 | PROJECT = d_zlib.lib | |
17 | OBJFILES = d_zlib.obj adler32.obj deflate.obj infblock.obj infcodes.obj inffast.obj \ | |
18 | inflate.obj inftrees.obj infutil.obj trees.obj | |
19 | RESFILES = | |
20 | RESDEPEN = $(RESFILES) | |
21 | LIBFILES = | |
22 | LIBRARIES = VCL35.lib | |
23 | SPARELIBS = VCL35.lib | |
24 | DEFFILE = | |
25 | PACKAGES = VCLX35.bpi VCL35.bpi VCLDB35.bpi VCLDBX35.bpi ibsmp35.bpi bcbsmp35.bpi \ | |
26 | dclocx35.bpi QRPT35.bpi TEEUI35.bpi TEEDB35.bpi TEE35.bpi DSS35.bpi \ | |
27 | NMFAST35.bpi INETDB35.bpi INET35.bpi VCLMID35.bpi | |
28 | # --------------------------------------------------------------------------- | |
29 | PATHCPP = .; | |
30 | PATHASM = .; | |
31 | PATHPAS = .; | |
32 | PATHRC = .; | |
33 | DEBUGLIBPATH = $(BCB)\lib\debug | |
34 | RELEASELIBPATH = $(BCB)\lib\release | |
35 | # --------------------------------------------------------------------------- | |
36 | CFLAG1 = -O2 -Ve -d -k- -vi | |
37 | CFLAG2 = -I$(BCB)\include;$(BCB)\include\vcl -H=$(BCB)\lib\vcl35.csm | |
38 | CFLAG3 = -ff -pr -5 | |
39 | PFLAGS = -U;$(DEBUGLIBPATH) -I$(BCB)\include;$(BCB)\include\vcl -H -W -$I- -v -JPHN -M | |
40 | RFLAGS = -i$(BCB)\include;$(BCB)\include\vcl | |
41 | AFLAGS = /i$(BCB)\include /i$(BCB)\include\vcl /mx /w2 /zn | |
42 | LFLAGS = | |
43 | IFLAGS = -g -Gn | |
44 | # --------------------------------------------------------------------------- | |
45 | ALLOBJ = c0w32.obj $(OBJFILES) | |
46 | ALLRES = $(RESFILES) | |
47 | ALLLIB = $(LIBFILES) $(LIBRARIES) import32.lib cp32mt.lib | |
48 | # --------------------------------------------------------------------------- | |
49 | !!ifdef IDEOPTIONS | |
50 | ||
51 | [Version Info] | |
52 | IncludeVerInfo=0 | |
53 | AutoIncBuild=0 | |
54 | MajorVer=1 | |
55 | MinorVer=0 | |
56 | Release=0 | |
57 | Build=0 | |
58 | Debug=0 | |
59 | PreRelease=0 | |
60 | Special=0 | |
61 | Private=0 | |
62 | DLL=0 | |
63 | Locale=1040 | |
64 | CodePage=1252 | |
65 | ||
66 | [Version Info Keys] | |
67 | CompanyName= | |
68 | FileDescription= | |
69 | FileVersion=1.0.0.0 | |
70 | InternalName= | |
71 | LegalCopyright= | |
72 | LegalTrademarks= | |
73 | OriginalFilename= | |
74 | ProductName= | |
75 | ProductVersion=1.0.0.0 | |
76 | Comments= | |
77 | ||
78 | [HistoryLists\hlIncludePath] | |
79 | Count=2 | |
80 | Item0=$(BCB)\include | |
81 | Item1=$(BCB)\include;$(BCB)\include\vcl | |
82 | ||
83 | [HistoryLists\hlLibraryPath] | |
84 | Count=1 | |
85 | Item0=$(BCB)\lib\obj;$(BCB)\lib | |
86 | ||
87 | [HistoryLists\hlDebugSourcePath] | |
88 | Count=1 | |
89 | Item0=$(BCB)\source\vcl | |
90 | ||
91 | [Debugging] | |
92 | DebugSourceDirs= | |
93 | ||
94 | [Parameters] | |
95 | RunParams= | |
96 | HostApplication= | |
97 | ||
98 | !endif | |
99 | ||
100 | --------------------------------------------------------------------------- | |
101 | # MAKE SECTION | |
102 | # --------------------------------------------------------------------------- | |
103 | # This section of the project file is not used by the BCB IDE. It is for | |
104 | # the benefit of building from the command-line using the MAKE utility. | |
105 | # --------------------------------------------------------------------------- | |
106 | ||
107 | .autodepend | |
108 | # --------------------------------------------------------------------------- | |
109 | !if !$d(BCC32) | |
110 | BCC32 = bcc32 | |
111 | !endif | |
112 | ||
113 | !if !$d(DCC32) | |
114 | DCC32 = dcc32 | |
115 | !endif | |
116 | ||
117 | !if !$d(TASM32) | |
118 | TASM32 = tasm32 | |
119 | !endif | |
120 | ||
121 | !if !$d(LINKER) | |
122 | LINKER = TLib | |
123 | !endif | |
124 | ||
125 | !if !$d(BRCC32) | |
126 | BRCC32 = brcc32 | |
127 | !endif | |
128 | # --------------------------------------------------------------------------- | |
129 | !if $d(PATHCPP) | |
130 | .PATH.CPP = $(PATHCPP) | |
131 | .PATH.C = $(PATHCPP) | |
132 | !endif | |
133 | ||
134 | !if $d(PATHPAS) | |
135 | .PATH.PAS = $(PATHPAS) | |
136 | !endif | |
137 | ||
138 | !if $d(PATHASM) | |
139 | .PATH.ASM = $(PATHASM) | |
140 | !endif | |
141 | ||
142 | !if $d(PATHRC) | |
143 | .PATH.RC = $(PATHRC) | |
144 | !endif | |
145 | # --------------------------------------------------------------------------- | |
146 | !ifdef IDEOPTIONS | |
147 | ||
148 | [Version Info] | |
149 | IncludeVerInfo=0 | |
150 | AutoIncBuild=0 | |
151 | MajorVer=1 | |
152 | MinorVer=0 | |
153 | Release=0 | |
154 | Build=0 | |
155 | Debug=0 | |
156 | PreRelease=0 | |
157 | Special=0 | |
158 | Private=0 | |
159 | DLL=0 | |
160 | Locale=1040 | |
161 | CodePage=1252 | |
162 | ||
163 | [Version Info Keys] | |
164 | CompanyName= | |
165 | FileDescription= | |
166 | FileVersion=1.0.0.0 | |
167 | InternalName= | |
168 | LegalCopyright= | |
169 | LegalTrademarks= | |
170 | OriginalFilename= | |
171 | ProductName= | |
172 | ProductVersion=1.0.0.0 | |
173 | Comments= | |
174 | ||
175 | [HistoryLists\hlIncludePath] | |
176 | Count=2 | |
177 | Item0=$(BCB)\include;$(BCB)\include\vcl | |
178 | Item1=$(BCB)\include | |
179 | ||
180 | [HistoryLists\hlLibraryPath] | |
181 | Count=1 | |
182 | Item0=$(BCB)\lib\obj;$(BCB)\lib | |
183 | ||
184 | [HistoryLists\hlDebugSourcePath] | |
185 | Count=1 | |
186 | Item0=$(BCB)\source\vcl | |
187 | ||
188 | [Debugging] | |
189 | DebugSourceDirs= | |
190 | ||
191 | [Parameters] | |
192 | RunParams= | |
193 | HostApplication= | |
194 | ||
195 | !endif | |
196 | ||
197 | $(PROJECT): $(OBJFILES) $(RESDEPEN) $(DEFFILE) | |
198 | $(BCB)\BIN\$(LINKER) @&&! | |
199 | $(LFLAGS) $(IFLAGS) + | |
200 | $(ALLOBJ), + | |
201 | $(PROJECT),, + | |
202 | $(ALLLIB), + | |
203 | $(DEFFILE), + | |
204 | $(ALLRES) | |
205 | ! | |
206 | # --------------------------------------------------------------------------- | |
207 | .pas.hpp: | |
208 | $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< } | |
209 | ||
210 | .pas.obj: | |
211 | $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< } | |
212 | ||
213 | .cpp.obj: | |
214 | $(BCB)\BIN\$(BCC32) $(CFLAG1) $(CFLAG2) $(CFLAG3) -n$(@D) {$< } | |
215 | ||
216 | .c.obj: | |
217 | $(BCB)\BIN\$(BCC32) $(CFLAG1) $(CFLAG2) $(CFLAG3) -n$(@D) {$< } | |
218 | ||
219 | .asm.obj: | |
220 | $(BCB)\BIN\$(TASM32) $(AFLAGS) $<, $@ | |
221 | ||
222 | .rc.res: | |
223 | $(BCB)\BIN\$(BRCC32) $(RFLAGS) -fo$@ $< | |
224 | # --------------------------------------------------------------------------- |