Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1 | daniel-mar | 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.04.04 |
||
15 | # --------------------------------------------------------------------------- |
||
16 | PROJECT = DelZip190.dll |
||
17 | OBJFILES = temp\DelZip190.obj temp\userW.obj temp\funcs.obj temp\kernelW.obj \ |
||
18 | temp\MbcsBuffer.obj temp\shellW.obj temp\FuncImport.obj temp\jmps.obj \ |
||
19 | temp\ZTrees.obj temp\Crc32.obj temp\CrcTab.obj temp\Crypt.obj temp\DZ_StrW.obj \ |
||
20 | temp\DZFrame.obj temp\DZMatch.obj temp\DZOper.obj temp\DZRaw.obj \ |
||
21 | temp\Helpers.obj temp\lngmtch.obj temp\UInflate.obj temp\UnzCrypt.obj \ |
||
22 | temp\UnzExec.obj temp\UnzFIO.obj temp\UnzInf.obj temp\UnzOp.obj \ |
||
23 | temp\UnzProc.obj temp\UnzSS.obj temp\UnzSup.obj temp\UnzWin32.obj \ |
||
24 | temp\UnzXplode.obj temp\UnzXtrct.obj temp\ZBits.obj temp\ZCrypt.obj \ |
||
25 | temp\ZDeflate.obj temp\ZipDflt.obj temp\ZipFile.obj temp\ZipFIO.obj \ |
||
26 | temp\ZipFnc.obj temp\ZipMain.obj temp\ZipOp.obj temp\ZipPrc.obj \ |
||
27 | temp\ZipRead.obj temp\ZipSel.obj temp\ZipSS.obj temp\ZipUp.obj temp\ZipWin32.obj \ |
||
28 | temp\ZStrings.obj temp\ZTreeAsm.obj temp\Common.obj temp\enter.obj \ |
||
29 | temp\DivMod64.obj |
||
30 | RESFILES = temp\dz190.res temp\dz_msgs.res |
||
31 | RESDEPEN = $(RESFILES) |
||
32 | LIBFILES = |
||
33 | LIBRARIES = |
||
34 | SPARELIBS = |
||
35 | PACKAGES = |
||
36 | DEFFILE = DelZipExp4.def |
||
37 | # --------------------------------------------------------------------------- |
||
38 | PATHCPP = .;..\..\Source\Cows;..\..\Source |
||
39 | PATHASM = .;..\..\Source\Cows |
||
40 | PATHPAS = .; |
||
41 | PATHRC = .;..\..\Source |
||
42 | DEBUGLIBPATH = $(BCB)\lib\debug |
||
43 | RELEASELIBPATH = $(BCB)\lib\release |
||
44 | USERDEFINES = NO_STRICT;UNICODE;_UNICODE;ALLOW_WIN98;_USE_ASM_ |
||
45 | SYSDEFINES = NO_STRICT |
||
46 | # --------------------------------------------------------------------------- |
||
47 | CFLAG1 = -I$(BCB)\Projects;..\..\Source;..\..\Source\Cows;$(BCB)\include;$(BCB)\include\vcl \ |
||
48 | -WD -O2 -H=$(BCB)\lib\vcl40.csm -w -Ve -a8 -5 -k- -vi -c -b- -w-par -w-inl -Vx \ |
||
49 | -tWM -D$(SYSDEFINES);$(USERDEFINES) |
||
50 | PFLAGS = -U$(BCB)\Projects;..\..\Source;..\..\Source\Cows;$(BCB)\lib\obj;$(BCB)\lib;$(RELEASELIBPATH) \ |
||
51 | -I$(BCB)\Projects;..\..\Source;..\..\Source\Cows;$(BCB)\include;$(BCB)\include\vcl \ |
||
52 | -N2temp -N0temp -DNO_STRICT;UNICODE;_UNICODE;ALLOW_WIN98;_USE_ASM_ -$Y- -$L- \ |
||
53 | -$D- -v -JPHNE -M |
||
54 | RFLAGS = -i$(BCB)\Projects;..\..\Source;..\..\Source\Cows;$(BCB)\include;$(BCB)\include\vcl \ |
||
55 | -DNO_STRICT;UNICODE;_UNICODE;ALLOW_WIN98;_USE_ASM_ |
||
56 | AFLAGS = /i..\..\Source /i..\..\Source\Cows /i$(BCB)\include /i$(BCB)\include\vcl \ |
||
57 | /dNO_STRICT /dUNICODE /d_UNICODE /dALLOW_WIN98 /d_USE_ASM_ /mx /mv32 /w2 /zn |
||
58 | LFLAGS = -L$(BCB)\Projects;..\..\Source;..\..\Source\Cows;$(BCB)\lib\obj;$(BCB)\lib;$(RELEASELIBPATH) \ |
||
59 | -aa -Tpd -x -Gn -Gi -w |
||
60 | # --------------------------------------------------------------------------- |
||
61 | ALLOBJ = c0d32.obj sysinit.obj $(OBJFILES) |
||
62 | ALLRES = $(RESFILES) |
||
63 | ALLLIB = $(LIBFILES) $(LIBRARIES) import32.lib cp32mt.lib |
||
64 | # --------------------------------------------------------------------------- |
||
65 | !ifdef IDEOPTIONS |
||
66 | |||
67 | [Version Info] |
||
68 | IncludeVerInfo=0 |
||
69 | AutoIncBuild=0 |
||
70 | MajorVer=1 |
||
71 | MinorVer=0 |
||
72 | Release=0 |
||
73 | Build=0 |
||
74 | Debug=0 |
||
75 | PreRelease=0 |
||
76 | Special=0 |
||
77 | Private=0 |
||
78 | DLL=0 |
||
79 | Locale=3081 |
||
80 | CodePage=1252 |
||
81 | |||
82 | [Version Info Keys] |
||
83 | CompanyName= |
||
84 | FileDescription= |
||
85 | FileVersion=1.0.0.0 |
||
86 | InternalName= |
||
87 | LegalCopyright= |
||
88 | LegalTrademarks= |
||
89 | OriginalFilename= |
||
90 | ProductName= |
||
91 | ProductVersion=1.0.0.0 |
||
92 | Comments= |
||
93 | |||
94 | [Excluded Packages] |
||
95 | $(BCB)\Bin\dclqrt40.bpl=QuickReport Components |
||
96 | C:\WINDOWS\SYSTEM\\ibsmp40.bpl=Borland C++ InterBase Alerter Component |
||
97 | $(BCB)\Bin\dcldb40.bpl=Borland Database Components |
||
98 | $(BCB)\Bin\dcltee40.bpl=Borland TeeChart Components |
||
99 | $(BCB)\Bin\mfcowlwizard.bpl=MFC/OWL Wizard |
||
100 | $(BCB)\Projects\PMemo\PMemo6Packc4.bpl=PlusMemo v6 and accessories |
||
101 | |||
102 | [HistoryLists\hlIncludePath] |
||
103 | Count=2 |
||
104 | Item0=..\..\Source;..\..\Source\Cows;$(BCB)\include;$(BCB)\include\vcl |
||
105 | Item1=$(BCB)\include;$(BCB)\include\vcl |
||
106 | |||
107 | [HistoryLists\hlLibraryPath] |
||
108 | Count=2 |
||
109 | Item0=..\..\Source;..\..\Source\Cows;$(BCB)\lib\obj;$(BCB)\lib |
||
110 | Item1=$(BCB)\lib\obj;$(BCB)\lib |
||
111 | |||
112 | [HistoryLists\hlDebugSourcePath] |
||
113 | Count=1 |
||
114 | Item0=$(BCB)\source\vcl |
||
115 | |||
116 | [HistoryLists\hlConditionals] |
||
117 | Count=2 |
||
118 | Item0=NO_STRICT;UNICODE;_UNICODE;ALLOW_WIN98;_USE_ASM_ |
||
119 | Item1=NO_STRICT;ALLOW_WIN98;_USE_ASM_ |
||
120 | |||
121 | [HistoryLists\hlIntOutputDir] |
||
122 | Count=2 |
||
123 | Item0=temp |
||
124 | Item1=.\temp |
||
125 | |||
126 | [HistoryLists\hlFinalOutputDir] |
||
127 | Count=1 |
||
128 | Item0=.[Debugging] |
||
129 | |||
130 | [Debugging] |
||
131 | DebugSourceDirs= |
||
132 | |||
133 | [Parameters] |
||
134 | RunParams= |
||
135 | HostApplication= |
||
136 | RemoteHost= |
||
137 | RemotePath= |
||
138 | RemoteDebug=0 |
||
139 | |||
140 | [Compiler] |
||
141 | InMemoryExe=0 |
||
142 | ShowInfoMsgs=0 |
||
143 | |||
144 | !endif |
||
145 | |||
146 | # --------------------------------------------------------------------------- |
||
147 | # MAKE SECTION |
||
148 | # --------------------------------------------------------------------------- |
||
149 | # This section of the project file is not used by the BCB IDE. It is for |
||
150 | # the benefit of building from the command-line using the MAKE utility. |
||
151 | # --------------------------------------------------------------------------- |
||
152 | |||
153 | .autodepend |
||
154 | # --------------------------------------------------------------------------- |
||
155 | !if !$d(BCC32) |
||
156 | BCC32 = bcc32 |
||
157 | !endif |
||
158 | |||
159 | !if !$d(CPP32) |
||
160 | CPP32 = cpp32 |
||
161 | !endif |
||
162 | |||
163 | !if !$d(DCC32) |
||
164 | DCC32 = dcc32 |
||
165 | !endif |
||
166 | |||
167 | !if !$d(TASM32) |
||
168 | TASM32 = tasm32 |
||
169 | !endif |
||
170 | |||
171 | !if !$d(LINKER) |
||
172 | LINKER = ilink32 |
||
173 | !endif |
||
174 | |||
175 | !if !$d(BRCC32) |
||
176 | BRCC32 = brcc32 |
||
177 | !endif |
||
178 | |||
179 | # --------------------------------------------------------------------------- |
||
180 | !if $d(PATHCPP) |
||
181 | .PATH.CPP = $(PATHCPP) |
||
182 | .PATH.C = $(PATHCPP) |
||
183 | !endif |
||
184 | |||
185 | !if $d(PATHPAS) |
||
186 | .PATH.PAS = $(PATHPAS) |
||
187 | !endif |
||
188 | |||
189 | !if $d(PATHASM) |
||
190 | .PATH.ASM = $(PATHASM) |
||
191 | !endif |
||
192 | |||
193 | !if $d(PATHRC) |
||
194 | .PATH.RC = $(PATHRC) |
||
195 | !endif |
||
196 | # --------------------------------------------------------------------------- |
||
197 | $(PROJECT): $(OBJFILES) $(RESDEPEN) $(DEFFILE) |
||
198 | $(BCB)\BIN\$(LINKER) @&&! |
||
199 | $(LFLAGS) + |
||
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) -n$(@D) {$< } |
||
215 | |||
216 | .c.obj: |
||
217 | $(BCB)\BIN\$(BCC32) $(CFLAG1) -n$(@D) {$< } |
||
218 | |||
219 | .c.i: |
||
220 | $(BCB)\BIN\$(CPP32) $(CFLAG1) -n. {$< } |
||
221 | |||
222 | .cpp.i: |
||
223 | $(BCB)\BIN\$(CPP32) $(CFLAG1) -n. {$< } |
||
224 | |||
225 | .asm.obj: |
||
226 | $(BCB)\BIN\$(TASM32) $(AFLAGS) $<, $@ |
||
227 | |||
228 | .rc.res: |
||
229 | $(BCB)\BIN\$(BRCC32) $(RFLAGS) -fo$@ $< |
||
230 | # --------------------------------------------------------------------------- |