Annotation of embedaddon/expat/bcb5/expatw_static.mak, revision 1.1.1.1
1.1 misho 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.05.03
15: # ---------------------------------------------------------------------------
16: PROJECT = Release\libexpatws_mtd.lib
17: OBJFILES = Release\obj\libexpatw_static\xmlparse.obj \
18: Release\obj\libexpatw_static\xmlrole.obj \
19: Release\obj\libexpatw_static\xmltok.obj
20: RESFILES =
21: MAINSOURCE = expatw_static.bpf
22: RESDEPEN = $(RESFILES)
23: LIBFILES =
24: IDLFILES =
25: IDLGENFILES =
26: LIBRARIES =
27: PACKAGES =
28: SPARELIBS =
29: DEFFILE =
30: # ---------------------------------------------------------------------------
31: PATHCPP = .;..\lib
32: PATHASM = .;
33: PATHPAS = .;
34: PATHRC = .;
35: LINKER = TLib
36: DEBUGLIBPATH = $(BCB)\lib\debug
37: RELEASELIBPATH = $(BCB)\lib\release
38: USERDEFINES = _WINDOWS;WIN32;NDEBUG;_LIB;COMPILED_FROM_DSP;XML_STATIC;XML_UNICODE_WCHAR_T
39: SYSDEFINES = _NO_VCL;_ASSERTE;NO_STRICT;_RTLDLL
40: INCLUDEPATH = ..\lib;$(BCB)\include
41: LIBPATH = ..\lib;$(BCB)\lib;$(RELEASELIBPATH)
42: WARNINGS = -w-rch -w-par -w-8027 -w-8026 -w-ccc
43: LISTFILE =
44: # ---------------------------------------------------------------------------
45: CFLAG1 = -O2 -X- -a8 -b -k- -vi -q -tWM -c
46: IDLCFLAGS = -I$(BCB)\include
47: PFLAGS = -N2Release\obj\libexpatw_static -N0Release\obj\libexpatw_static -$Y- -$L- \
48: -$D-
49: RFLAGS = /l 0x409 /d "NDEBUG" /i$(BCB)\include
50: AFLAGS = /mx /w2 /zn
51: LFLAGS =
52: # ---------------------------------------------------------------------------
53: ALLOBJ = $(OBJFILES)
54: ALLRES = $(RESFILES)
55: ALLLIB = $(LIBFILES) $(LIBRARIES)
56: # ---------------------------------------------------------------------------
57: !ifdef IDEOPTIONS
58:
59: [Version Info]
60: IncludeVerInfo=0
61: AutoIncBuild=0
62: MajorVer=1
63: MinorVer=0
64: Release=0
65: Build=0
66: Debug=0
67: PreRelease=0
68: Special=0
69: Private=0
70: DLL=0
71:
72: [Version Info Keys]
73: CompanyName=
74: FileDescription=
75: FileVersion=1.0.0.0
76: InternalName=
77: LegalCopyright=
78: LegalTrademarks=
79: OriginalFilename=
80: ProductName=
81: ProductVersion=1.0.0.0
82: Comments=
83:
84: [Debugging]
85: DebugSourceDirs=$(BCB)\source\vcl
86:
87: !endif
88:
89:
90:
91:
92:
93: # ---------------------------------------------------------------------------
94: # MAKE SECTION
95: # ---------------------------------------------------------------------------
96: # This section of the project file is not used by the BCB IDE. It is for
97: # the benefit of building from the command-line using the MAKE utility.
98: # ---------------------------------------------------------------------------
99:
100: .autodepend
101: # ---------------------------------------------------------------------------
102: !if "$(USERDEFINES)" != ""
103: AUSERDEFINES = -d$(USERDEFINES:;= -d)
104: !else
105: AUSERDEFINES =
106: !endif
107:
108: !if !$d(BCC32)
109: BCC32 = bcc32
110: !endif
111:
112: !if !$d(CPP32)
113: CPP32 = cpp32
114: !endif
115:
116: !if !$d(DCC32)
117: DCC32 = dcc32
118: !endif
119:
120: !if !$d(TASM32)
121: TASM32 = tasm32
122: !endif
123:
124: !if !$d(LINKER)
125: LINKER = TLib
126: !endif
127:
128: !if !$d(BRCC32)
129: BRCC32 = brcc32
130: !endif
131:
132:
133: # ---------------------------------------------------------------------------
134: !if $d(PATHCPP)
135: .PATH.CPP = $(PATHCPP)
136: .PATH.C = $(PATHCPP)
137: !endif
138:
139: !if $d(PATHPAS)
140: .PATH.PAS = $(PATHPAS)
141: !endif
142:
143: !if $d(PATHASM)
144: .PATH.ASM = $(PATHASM)
145: !endif
146:
147: !if $d(PATHRC)
148: .PATH.RC = $(PATHRC)
149: !endif
150: # ---------------------------------------------------------------------------
151: !if "$(LISTFILE)" == ""
152: COMMA =
153: !else
154: COMMA = ,
155: !endif
156:
157: $(PROJECT): $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE)
158: $(BCB)\BIN\$(LINKER) /u $@ @&&!
159: $(LFLAGS) $? $(COMMA) $(LISTFILE)
160:
161: !
162: # ---------------------------------------------------------------------------
163: .pas.hpp:
164: $(BCB)\BIN\$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
165:
166: .pas.obj:
167: $(BCB)\BIN\$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
168:
169: .cpp.obj:
170: $(BCB)\BIN\$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
171:
172: .c.obj:
173: $(BCB)\BIN\$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
174:
175: .c.i:
176: $(BCB)\BIN\$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
177:
178: .cpp.i:
179: $(BCB)\BIN\$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
180:
181: .asm.obj:
182: $(BCB)\BIN\$(TASM32) $(AFLAGS) -i$(INCLUDEPATH:;= -i) $(AUSERDEFINES) -d$(SYSDEFINES:;= -d) $<, $@
183:
184: .rc.res:
185: $(BCB)\BIN\$(BRCC32) $(RFLAGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -fo$@ $<
186: # ---------------------------------------------------------------------------
187:
188:
189:
190:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>