Develop and Download Open Source Software

Browse Subversion Repository

Contents of /meijiro/meijiro.mak

Parent Directory Parent Directory | Revision Log Revision Log


Revision 17 - (show annotations) (download)
Thu Aug 4 21:57:23 2011 UTC (12 years, 9 months ago) by kaityo
File size: 5369 byte(s)
Change dir tree
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.06.00
15 # ---------------------------------------------------------------------------
16 PROJECT = meijiro.exe
17 OBJFILES = meijiro.obj main.obj KMaze.obj SetSize.obj Version.obj HHelp.obj
18 RESFILES = meijiro.res
19 MAINSOURCE = meijiro.cpp
20 RESDEPEN = $(RESFILES) main.dfm SetSize.dfm Version.dfm
21 LIBFILES =
22 IDLFILES =
23 IDLGENFILES =
24 LIBRARIES = vclx.lib bcbsmp.lib rtl.lib vcl.lib
25 PACKAGES = vcl.bpi rtl.bpi vclx.bpi bcbsmp.bpi dbrtl.bpi adortl.bpi vcldb.bpi \
26 qrpt.bpi bdertl.bpi vcldbx.bpi dsnap.bpi cds.bpi bdecds.bpi teeui.bpi \
27 teedb.bpi tee.bpi teeqr.bpi ibxpress.bpi visualclx.bpi visualdbclx.bpi \
28 dclocx.bpi indy.bpi bcb2kaxserver.bpi dclusr.bpi
29 SPARELIBS = vcl.lib rtl.lib bcbsmp.lib vclx.lib
30 DEFFILE =
31 OTHERFILES =
32 # ---------------------------------------------------------------------------
33 DEBUGLIBPATH = $(BCB)\lib\debug
34 RELEASELIBPATH = $(BCB)\lib\release
35 USERDEFINES = _DEBUG
36 SYSDEFINES = NO_STRICT
37 INCLUDEPATH = ..;meijiro;$(BCB)\include;$(BCB)\include\vcl
38 LIBPATH = ..;meijiro;$(BCB)\Projects\Lib;$(BCB)\lib\obj;$(BCB)\lib
39 WARNINGS= -w-par
40 PATHCPP = .;
41 PATHASM = .;
42 PATHPAS = .;
43 PATHRC = .;
44 PATHOBJ = .;$(LIBPATH)
45 # ---------------------------------------------------------------------------
46 CFLAG1 = -Od -H=$(BCB)\lib\vcl60.csm -Hc -Vx -Ve -X- -r- -a8 -b- -k -y -v -vi- -c \
47 -tW -tWM
48 IDLCFLAGS =
49 PFLAGS = -$YD -$W -$O- -$A8 -v -JPHNE -M
50 RFLAGS =
51 AFLAGS = /mx /w2 /zd
52 LFLAGS = -D"" -aa -Tpe -x -Gn -v
53 # ---------------------------------------------------------------------------
54 ALLOBJ = c0w32.obj sysinit.obj $(OBJFILES)
55 ALLRES = $(RESFILES)
56 ALLLIB = $(LIBFILES) $(LIBRARIES) import32.lib cp32mt.lib
57 # ---------------------------------------------------------------------------
58 !ifdef IDEOPTIONS
59
60 [Version Info]
61 IncludeVerInfo=0
62 AutoIncBuild=0
63 MajorVer=1
64 MinorVer=0
65 Release=0
66 Build=0
67 Debug=0
68 PreRelease=0
69 Special=0
70 Private=0
71 DLL=0
72
73 [Version Info Keys]
74 CompanyName=
75 FileDescription=
76 FileVersion=1.0.0.0
77 InternalName=
78 LegalCopyright=
79 LegalTrademarks=
80 OriginalFilename=
81 ProductName=
82 ProductVersion=1.0.0.0
83 Comments=
84
85 [Debugging]
86 DebugSourceDirs=$(BCB)\source\vcl
87
88 !endif
89
90
91
92
93
94 # ---------------------------------------------------------------------------
95 # MAKE SECTION
96 # ---------------------------------------------------------------------------
97 # This section of the project file is not used by the BCB IDE. It is for
98 # the benefit of building from the command-line using the MAKE utility.
99 # ---------------------------------------------------------------------------
100
101 .autodepend
102 # ---------------------------------------------------------------------------
103 !if "$(USERDEFINES)" != ""
104 AUSERDEFINES = -d$(USERDEFINES:;= -d)
105 !else
106 AUSERDEFINES =
107 !endif
108
109 !if !$d(BCC32)
110 BCC32 = bcc32
111 !endif
112
113 !if !$d(CPP32)
114 CPP32 = cpp32
115 !endif
116
117 !if !$d(DCC32)
118 DCC32 = dcc32
119 !endif
120
121 !if !$d(TASM32)
122 TASM32 = tasm32
123 !endif
124
125 !if !$d(LINKER)
126 LINKER = ilink32
127 !endif
128
129 !if !$d(BRCC32)
130 BRCC32 = brcc32
131 !endif
132
133
134 # ---------------------------------------------------------------------------
135 !if $d(PATHCPP)
136 .PATH.CPP = $(PATHCPP)
137 .PATH.C = $(PATHCPP)
138 !endif
139
140 !if $d(PATHPAS)
141 .PATH.PAS = $(PATHPAS)
142 !endif
143
144 !if $d(PATHASM)
145 .PATH.ASM = $(PATHASM)
146 !endif
147
148 !if $d(PATHRC)
149 .PATH.RC = $(PATHRC)
150 !endif
151
152 !if $d(PATHOBJ)
153 .PATH.OBJ = $(PATHOBJ)
154 !endif
155 # ---------------------------------------------------------------------------
156 $(PROJECT): $(OTHERFILES) $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE)
157 $(BCB)\BIN\$(LINKER) @&&!
158 $(LFLAGS) -L$(LIBPATH) +
159 $(ALLOBJ), +
160 $(PROJECT),, +
161 $(ALLLIB), +
162 $(DEFFILE), +
163 $(ALLRES)
164 !
165 # ---------------------------------------------------------------------------
166 .pas.hpp:
167 $(BCB)\BIN\$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
168
169 .pas.obj:
170 $(BCB)\BIN\$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
171
172 .cpp.obj:
173 $(BCB)\BIN\$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
174
175 .c.obj:
176 $(BCB)\BIN\$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
177
178 .c.i:
179 $(BCB)\BIN\$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
180
181 .cpp.i:
182 $(BCB)\BIN\$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
183
184 .asm.obj:
185 $(BCB)\BIN\$(TASM32) $(AFLAGS) -i$(INCLUDEPATH:;= -i) $(AUSERDEFINES) -d$(SYSDEFINES:;= -d) $<, $@
186
187 .rc.res:
188 $(BCB)\BIN\$(BRCC32) $(RFLAGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -fo$@ $<
189
190
191
192 # ---------------------------------------------------------------------------
193
194
195
196

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26