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