Subversion Repositories autosfx

Rev

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
# ---------------------------------------------------------------------------