File tree Expand file tree Collapse file tree 2 files changed +33
-3
lines changed Expand file tree Collapse file tree 2 files changed +33
-3
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ STARTUP_BITS = <%startup_bits%>
24
24
LINK = <%link%>
25
25
COMMON_LIBS = <%common_libs%>
26
26
TLIB = <%tlib%>
27
+ DLLFLAGS = <%dllflags%>
27
28
<%if(pch)%>PCH = 1<%endif%>
28
29
!else
29
30
<%endfor%>
@@ -56,6 +57,13 @@ POSTLINKRM = <%postlinkrmext%>
56
57
<%if(exename)%>
57
58
EXEOUTPUTDIR = <%if(exeout)%><%exeout%><%if(windows_style)%>\<%output_dir("Debug")%><%endif%><%else%><%if(windows_style)%><%output_dir("Debug")%><%else%><%output_dir(".")%><%endif%><%endif%>\\
58
59
<%endif%>
60
+ <%if(objectsearchpath)%>
61
+ OBJECTSEARCHPATH = \
62
+ <%foreach(libpaths)%>
63
+ -j"<%libpath%>"
64
+ <%fornotlast(" \\")%>
65
+ <%endfor%>
66
+ <%endif%>
59
67
!else
60
68
<%endfor%>
61
69
!error You must define one of these valid configurations:<%foreach(configurations)%> <%normalize(uc(configuration))%><%endfor%>
@@ -79,7 +87,6 @@ CG_LIB = cg32.lib
79
87
DLL_EXT = <%dll_ext%>
80
88
EXE_EXT = <%exe_ext%>
81
89
RC = <%rc%>
82
- DLLFLAGS = <%dllflags%>
83
90
LIBFLAGS = <%libflags%>
84
91
EXEFLAGS = <%exeflags%>
85
92
CCFLAGS = $(CC_CFLAGS)<%if(type_is_binary)%> $(BINARY_FLAGS)<%endif%><%if(compile_flags)%> <%compile_flags%><%endif%>
@@ -134,8 +141,9 @@ LFLAGS = \
134
141
-v<%if(libpaths)%> \<%endif%>
135
142
<%endif%>
136
143
<%foreach(libpaths)%>
137
- -L"<%libpath%>" -j"<%libpath%>"<%fornotlast(" \\")%>
144
+ -L"<%libpath%>" \
138
145
<%endfor%>
146
+ $(OBJECTSEARCHPATH)
139
147
<%endif%>
140
148
141
149
LIBFILES = \
Original file line number Diff line number Diff line change @@ -12,7 +12,6 @@ unicode_exe_modifier = u
12
12
dll_ext = .dll
13
13
exe_ext = .exe
14
14
rc = brcc32
15
- dllflags = -Tpd -Gi -x -Gn -w-dup
16
15
libflags = /C
17
16
exeflags = -Tpe -x -Gn
18
17
@@ -33,7 +32,12 @@ link = ilink32
33
32
common_libs = ws2_32$(LIB_EXT) import32$(LIB_EXT) cw32mti$(LIB_EXT) $(CG_LIB)
34
33
tlib = tlib
35
34
pch = 1
35
+ <<<<<<< Updated upstream
36
36
ccflags = -q
37
+ =======
38
+ dllflags = -Tpd -Gi -x -Gn -w-dup
39
+ object_search_path = 1
40
+ >>>>>>> Stashed changes
37
41
}
38
42
39
43
bcc32c {
@@ -52,7 +56,12 @@ startup_bits = 32
52
56
link = ilink32
53
57
common_libs = ws2_32$(LIB_EXT) import32$(LIB_EXT) cw32mti$(LIB_EXT)
54
58
tlib = tlib
59
+ <<<<<<< Updated upstream
55
60
ccflags = -q
61
+ =======
62
+ dllflags = -Tpd -Gi -x -Gn -w-dup
63
+ object_search_path = 1
64
+ >>>>>>> Stashed changes
56
65
}
57
66
58
67
bcc64 {
@@ -71,7 +80,12 @@ startup_bits = 64
71
80
link = ilink64
72
81
common_libs = ws2_32$(LIB_EXT) import64$(LIB_EXT) cw64mti$(LIB_EXT)
73
82
tlib = tlib64
83
+ <<<<<<< Updated upstream
74
84
ccflags = -q
85
+ =======
86
+ dllflags = -Tpd -Gi -x -Gn -w-dup
87
+ object_search_path = 1
88
+ >>>>>>> Stashed changes
75
89
}
76
90
77
91
bcc64x {
@@ -87,8 +101,16 @@ common_flags =
87
101
obj_ext = .o
88
102
linker_paths = -L\"$(BDS)\lib\win64x\debug\" -L\"$(BDS)\lib\win64x\release\"
89
103
startup_bits = 64
104
+ <<<<<<< Updated upstream
90
105
link = bcc64x
91
106
common_libs = ws2_32$(LIB_EXT) import64$(LIB_EXT) cw64mti$(LIB_EXT)
92
107
tlib = tlib64
93
108
ccflags =
109
+ =======
110
+ link = ld.lld
111
+ common_libs = ws2_32$(LIB_EXT) import64$(LIB_EXT) cw64mti$(LIB_EXT)
112
+ tlib = tlib64
113
+ dllflags = -m i386pep -shared --Bstatic --entry DllMainCRTStartup --enable-auto-image-base
114
+ object_search_path = 0
115
+ >>>>>>> Stashed changes
94
116
}
You can’t perform that action at this time.
0 commit comments