Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
5a1067ad
Commit
5a1067ad
authored
Nov 10, 2015
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
makedep: Constify the makefile parameter where possible.
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
bf6af282
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
35 additions
and
35 deletions
+35
-35
makedep.c
tools/makedep.c
+35
-35
No files found.
tools/makedep.c
View file @
5a1067ad
...
@@ -380,7 +380,7 @@ static void strarray_addall( struct strarray *array, struct strarray added )
...
@@ -380,7 +380,7 @@ static void strarray_addall( struct strarray *array, struct strarray added )
/*******************************************************************
/*******************************************************************
* strarray_exists
* strarray_exists
*/
*/
static
int
strarray_exists
(
struct
strarray
*
array
,
const
char
*
str
)
static
int
strarray_exists
(
const
struct
strarray
*
array
,
const
char
*
str
)
{
{
unsigned
int
i
;
unsigned
int
i
;
...
@@ -403,12 +403,12 @@ static void strarray_add_uniq( struct strarray *array, const char *str )
...
@@ -403,12 +403,12 @@ static void strarray_add_uniq( struct strarray *array, const char *str )
*
*
* Find a value in a name/value pair string array.
* Find a value in a name/value pair string array.
*/
*/
static
char
*
strarray_get_value
(
const
struct
strarray
*
array
,
const
char
*
name
)
static
c
onst
c
har
*
strarray_get_value
(
const
struct
strarray
*
array
,
const
char
*
name
)
{
{
unsigned
int
i
;
unsigned
int
i
;
for
(
i
=
0
;
i
<
array
->
count
;
i
+=
2
)
for
(
i
=
0
;
i
<
array
->
count
;
i
+=
2
)
if
(
!
strcmp
(
array
->
str
[
i
],
name
))
return
xstrdup
(
array
->
str
[
i
+
1
]
)
;
if
(
!
strcmp
(
array
->
str
[
i
],
name
))
return
array
->
str
[
i
+
1
]
;
return
NULL
;
return
NULL
;
}
}
...
@@ -579,7 +579,7 @@ static char *concat_paths( const char *base, const char *path )
...
@@ -579,7 +579,7 @@ static char *concat_paths( const char *base, const char *path )
/*******************************************************************
/*******************************************************************
* base_dir_path
* base_dir_path
*/
*/
static
char
*
base_dir_path
(
struct
makefile
*
make
,
const
char
*
path
)
static
char
*
base_dir_path
(
const
struct
makefile
*
make
,
const
char
*
path
)
{
{
return
concat_paths
(
make
->
base_dir
,
path
);
return
concat_paths
(
make
->
base_dir
,
path
);
}
}
...
@@ -588,7 +588,7 @@ static char *base_dir_path( struct makefile *make, const char *path )
...
@@ -588,7 +588,7 @@ static char *base_dir_path( struct makefile *make, const char *path )
/*******************************************************************
/*******************************************************************
* obj_dir_path
* obj_dir_path
*/
*/
static
char
*
obj_dir_path
(
struct
makefile
*
make
,
const
char
*
path
)
static
char
*
obj_dir_path
(
const
struct
makefile
*
make
,
const
char
*
path
)
{
{
return
concat_paths
(
make
->
obj_dir
,
path
);
return
concat_paths
(
make
->
obj_dir
,
path
);
}
}
...
@@ -597,7 +597,7 @@ static char *obj_dir_path( struct makefile *make, const char *path )
...
@@ -597,7 +597,7 @@ static char *obj_dir_path( struct makefile *make, const char *path )
/*******************************************************************
/*******************************************************************
* src_dir_path
* src_dir_path
*/
*/
static
char
*
src_dir_path
(
struct
makefile
*
make
,
const
char
*
path
)
static
char
*
src_dir_path
(
const
struct
makefile
*
make
,
const
char
*
path
)
{
{
if
(
make
->
src_dir
)
return
concat_paths
(
make
->
src_dir
,
path
);
if
(
make
->
src_dir
)
return
concat_paths
(
make
->
src_dir
,
path
);
return
obj_dir_path
(
make
,
path
);
return
obj_dir_path
(
make
,
path
);
...
@@ -607,7 +607,7 @@ static char *src_dir_path( struct makefile *make, const char *path )
...
@@ -607,7 +607,7 @@ static char *src_dir_path( struct makefile *make, const char *path )
/*******************************************************************
/*******************************************************************
* top_obj_dir_path
* top_obj_dir_path
*/
*/
static
char
*
top_obj_dir_path
(
struct
makefile
*
make
,
const
char
*
path
)
static
char
*
top_obj_dir_path
(
const
struct
makefile
*
make
,
const
char
*
path
)
{
{
return
concat_paths
(
make
->
top_obj_dir
,
path
);
return
concat_paths
(
make
->
top_obj_dir
,
path
);
}
}
...
@@ -616,7 +616,7 @@ static char *top_obj_dir_path( struct makefile *make, const char *path )
...
@@ -616,7 +616,7 @@ static char *top_obj_dir_path( struct makefile *make, const char *path )
/*******************************************************************
/*******************************************************************
* top_dir_path
* top_dir_path
*/
*/
static
char
*
top_dir_path
(
struct
makefile
*
make
,
const
char
*
path
)
static
char
*
top_dir_path
(
const
struct
makefile
*
make
,
const
char
*
path
)
{
{
if
(
make
->
top_src_dir
)
return
concat_paths
(
make
->
top_src_dir
,
path
);
if
(
make
->
top_src_dir
)
return
concat_paths
(
make
->
top_src_dir
,
path
);
return
top_obj_dir_path
(
make
,
path
);
return
top_obj_dir_path
(
make
,
path
);
...
@@ -635,7 +635,7 @@ static char *root_dir_path( const char *path )
...
@@ -635,7 +635,7 @@ static char *root_dir_path( const char *path )
/*******************************************************************
/*******************************************************************
* tools_dir_path
* tools_dir_path
*/
*/
static
char
*
tools_dir_path
(
struct
makefile
*
make
,
const
char
*
path
)
static
char
*
tools_dir_path
(
const
struct
makefile
*
make
,
const
char
*
path
)
{
{
if
(
tools_dir
)
return
top_obj_dir_path
(
make
,
strmake
(
"%s/tools/%s"
,
tools_dir
,
path
));
if
(
tools_dir
)
return
top_obj_dir_path
(
make
,
strmake
(
"%s/tools/%s"
,
tools_dir
,
path
));
return
top_obj_dir_path
(
make
,
strmake
(
"tools/%s"
,
path
));
return
top_obj_dir_path
(
make
,
strmake
(
"tools/%s"
,
path
));
...
@@ -645,7 +645,7 @@ static char *tools_dir_path( struct makefile *make, const char *path )
...
@@ -645,7 +645,7 @@ static char *tools_dir_path( struct makefile *make, const char *path )
/*******************************************************************
/*******************************************************************
* tools_path
* tools_path
*/
*/
static
char
*
tools_path
(
struct
makefile
*
make
,
const
char
*
name
)
static
char
*
tools_path
(
const
struct
makefile
*
make
,
const
char
*
name
)
{
{
return
strmake
(
"%s/%s%s"
,
tools_dir_path
(
make
,
name
),
name
,
tools_ext
);
return
strmake
(
"%s/%s%s"
,
tools_dir_path
(
make
,
name
),
name
,
tools_ext
);
}
}
...
@@ -764,7 +764,7 @@ static void add_dependency( struct file *file, const char *name, enum incl_type
...
@@ -764,7 +764,7 @@ static void add_dependency( struct file *file, const char *name, enum incl_type
/*******************************************************************
/*******************************************************************
* find_src_file
* find_src_file
*/
*/
static
struct
incl_file
*
find_src_file
(
struct
makefile
*
make
,
const
char
*
name
)
static
struct
incl_file
*
find_src_file
(
const
struct
makefile
*
make
,
const
char
*
name
)
{
{
struct
incl_file
*
file
;
struct
incl_file
*
file
;
...
@@ -776,7 +776,7 @@ static struct incl_file *find_src_file( struct makefile *make, const char *name
...
@@ -776,7 +776,7 @@ static struct incl_file *find_src_file( struct makefile *make, const char *name
/*******************************************************************
/*******************************************************************
* find_include_file
* find_include_file
*/
*/
static
struct
incl_file
*
find_include_file
(
struct
makefile
*
make
,
const
char
*
name
)
static
struct
incl_file
*
find_include_file
(
const
struct
makefile
*
make
,
const
char
*
name
)
{
{
struct
incl_file
*
file
;
struct
incl_file
*
file
;
...
@@ -1191,7 +1191,7 @@ static struct file *load_file( const char *name )
...
@@ -1191,7 +1191,7 @@ static struct file *load_file( const char *name )
/*******************************************************************
/*******************************************************************
* open_file
* open_file
*/
*/
static
struct
file
*
open_file
(
struct
makefile
*
make
,
const
char
*
path
,
char
**
filename
)
static
struct
file
*
open_file
(
const
struct
makefile
*
make
,
const
char
*
path
,
char
**
filename
)
{
{
struct
file
*
ret
=
load_file
(
base_dir_path
(
make
,
path
));
struct
file
*
ret
=
load_file
(
base_dir_path
(
make
,
path
));
...
@@ -1205,7 +1205,7 @@ static struct file *open_file( struct makefile *make, const char *path, char **f
...
@@ -1205,7 +1205,7 @@ static struct file *open_file( struct makefile *make, const char *path, char **f
*
*
* Open a file in the source directory of the makefile.
* Open a file in the source directory of the makefile.
*/
*/
static
struct
file
*
open_local_file
(
struct
makefile
*
make
,
const
char
*
path
,
char
**
filename
)
static
struct
file
*
open_local_file
(
const
struct
makefile
*
make
,
const
char
*
path
,
char
**
filename
)
{
{
char
*
src_path
=
root_dir_path
(
base_dir_path
(
make
,
path
));
char
*
src_path
=
root_dir_path
(
base_dir_path
(
make
,
path
));
struct
file
*
ret
=
load_file
(
src_path
);
struct
file
*
ret
=
load_file
(
src_path
);
...
@@ -1230,7 +1230,7 @@ static struct file *open_local_file( struct makefile *make, const char *path, ch
...
@@ -1230,7 +1230,7 @@ static struct file *open_local_file( struct makefile *make, const char *path, ch
*
*
* Open a file in the top-level source directory.
* Open a file in the top-level source directory.
*/
*/
static
struct
file
*
open_global_file
(
struct
makefile
*
make
,
const
char
*
path
,
char
**
filename
)
static
struct
file
*
open_global_file
(
const
struct
makefile
*
make
,
const
char
*
path
,
char
**
filename
)
{
{
char
*
src_path
=
root_dir_path
(
path
);
char
*
src_path
=
root_dir_path
(
path
);
struct
file
*
ret
=
load_file
(
src_path
);
struct
file
*
ret
=
load_file
(
src_path
);
...
@@ -1246,7 +1246,7 @@ static struct file *open_global_file( struct makefile *make, const char *path, c
...
@@ -1246,7 +1246,7 @@ static struct file *open_global_file( struct makefile *make, const char *path, c
*
*
* Open a file in the global include source directory.
* Open a file in the global include source directory.
*/
*/
static
struct
file
*
open_global_header
(
struct
makefile
*
make
,
const
char
*
path
,
char
**
filename
)
static
struct
file
*
open_global_header
(
const
struct
makefile
*
make
,
const
char
*
path
,
char
**
filename
)
{
{
return
open_global_file
(
make
,
strmake
(
"include/%s"
,
path
),
filename
);
return
open_global_file
(
make
,
strmake
(
"include/%s"
,
path
),
filename
);
}
}
...
@@ -1255,7 +1255,7 @@ static struct file *open_global_header( struct makefile *make, const char *path,
...
@@ -1255,7 +1255,7 @@ static struct file *open_global_header( struct makefile *make, const char *path,
/*******************************************************************
/*******************************************************************
* open_src_file
* open_src_file
*/
*/
static
struct
file
*
open_src_file
(
struct
makefile
*
make
,
struct
incl_file
*
pFile
)
static
struct
file
*
open_src_file
(
const
struct
makefile
*
make
,
struct
incl_file
*
pFile
)
{
{
struct
file
*
file
=
open_local_file
(
make
,
pFile
->
name
,
&
pFile
->
filename
);
struct
file
*
file
=
open_local_file
(
make
,
pFile
->
name
,
&
pFile
->
filename
);
...
@@ -1267,7 +1267,7 @@ static struct file *open_src_file( struct makefile *make, struct incl_file *pFil
...
@@ -1267,7 +1267,7 @@ static struct file *open_src_file( struct makefile *make, struct incl_file *pFil
/*******************************************************************
/*******************************************************************
* open_include_file
* open_include_file
*/
*/
static
struct
file
*
open_include_file
(
struct
makefile
*
make
,
struct
incl_file
*
pFile
)
static
struct
file
*
open_include_file
(
const
struct
makefile
*
make
,
struct
incl_file
*
pFile
)
{
{
struct
file
*
file
=
NULL
;
struct
file
*
file
=
NULL
;
char
*
filename
,
*
p
;
char
*
filename
,
*
p
;
...
@@ -1520,7 +1520,7 @@ static struct incl_file *add_src_file( struct makefile *make, const char *name )
...
@@ -1520,7 +1520,7 @@ static struct incl_file *add_src_file( struct makefile *make, const char *name )
/*******************************************************************
/*******************************************************************
* open_input_makefile
* open_input_makefile
*/
*/
static
FILE
*
open_input_makefile
(
struct
makefile
*
make
)
static
FILE
*
open_input_makefile
(
const
struct
makefile
*
make
)
{
{
FILE
*
ret
;
FILE
*
ret
;
...
@@ -1542,9 +1542,9 @@ static FILE *open_input_makefile( struct makefile *make )
...
@@ -1542,9 +1542,9 @@ static FILE *open_input_makefile( struct makefile *make )
/*******************************************************************
/*******************************************************************
* get_make_variable
* get_make_variable
*/
*/
static
c
har
*
get_make_variable
(
struct
makefile
*
make
,
const
char
*
name
)
static
c
onst
char
*
get_make_variable
(
const
struct
makefile
*
make
,
const
char
*
name
)
{
{
char
*
ret
;
c
onst
c
har
*
ret
;
if
((
ret
=
strarray_get_value
(
&
cmdline_vars
,
name
)))
return
ret
;
if
((
ret
=
strarray_get_value
(
&
cmdline_vars
,
name
)))
return
ret
;
if
((
ret
=
strarray_get_value
(
&
make
->
vars
,
name
)))
return
ret
;
if
((
ret
=
strarray_get_value
(
&
make
->
vars
,
name
)))
return
ret
;
...
@@ -1556,14 +1556,15 @@ static char *get_make_variable( struct makefile *make, const char *name )
...
@@ -1556,14 +1556,15 @@ static char *get_make_variable( struct makefile *make, const char *name )
/*******************************************************************
/*******************************************************************
* get_expanded_make_variable
* get_expanded_make_variable
*/
*/
static
char
*
get_expanded_make_variable
(
struct
makefile
*
make
,
const
char
*
name
)
static
char
*
get_expanded_make_variable
(
const
struct
makefile
*
make
,
const
char
*
name
)
{
{
char
*
p
,
*
end
,
*
var
,
*
expand
,
*
tmp
;
const
char
*
var
;
char
*
p
,
*
end
,
*
expand
,
*
tmp
;
expand
=
get_make_variable
(
make
,
name
);
var
=
get_make_variable
(
make
,
name
);
if
(
!
expand
)
return
NULL
;
if
(
!
var
)
return
NULL
;
p
=
expand
;
p
=
expand
=
xstrdup
(
var
)
;
while
((
p
=
strchr
(
p
,
'$'
)))
while
((
p
=
strchr
(
p
,
'$'
)))
{
{
if
(
p
[
1
]
==
'('
)
if
(
p
[
1
]
==
'('
)
...
@@ -1573,7 +1574,6 @@ static char *get_expanded_make_variable( struct makefile *make, const char *name
...
@@ -1573,7 +1574,6 @@ static char *get_expanded_make_variable( struct makefile *make, const char *name
if
(
strchr
(
p
+
2
,
':'
))
fatal_error
(
"pattern replacement not supported for '%s'
\n
"
,
p
+
2
);
if
(
strchr
(
p
+
2
,
':'
))
fatal_error
(
"pattern replacement not supported for '%s'
\n
"
,
p
+
2
);
var
=
get_make_variable
(
make
,
p
+
2
);
var
=
get_make_variable
(
make
,
p
+
2
);
tmp
=
replace_substr
(
expand
,
p
,
end
-
p
,
var
?
var
:
""
);
tmp
=
replace_substr
(
expand
,
p
,
end
-
p
,
var
?
var
:
""
);
free
(
var
);
/* switch to the new string */
/* switch to the new string */
p
=
tmp
+
(
p
-
expand
);
p
=
tmp
+
(
p
-
expand
);
free
(
expand
);
free
(
expand
);
...
@@ -1603,7 +1603,7 @@ static char *get_expanded_make_variable( struct makefile *make, const char *name
...
@@ -1603,7 +1603,7 @@ static char *get_expanded_make_variable( struct makefile *make, const char *name
/*******************************************************************
/*******************************************************************
* get_expanded_make_var_array
* get_expanded_make_var_array
*/
*/
static
struct
strarray
get_expanded_make_var_array
(
struct
makefile
*
make
,
const
char
*
name
)
static
struct
strarray
get_expanded_make_var_array
(
const
struct
makefile
*
make
,
const
char
*
name
)
{
{
struct
strarray
ret
=
empty_strarray
;
struct
strarray
ret
=
empty_strarray
;
char
*
value
,
*
token
;
char
*
value
,
*
token
;
...
@@ -1772,7 +1772,7 @@ static void add_generated_sources( struct makefile *make )
...
@@ -1772,7 +1772,7 @@ static void add_generated_sources( struct makefile *make )
source
->
files
=
NULL
;
source
->
files
=
NULL
;
}
}
}
}
if
(
get_make_variable
(
make
,
"TESTDLL"
)
)
if
(
make
->
testdll
)
{
{
file
=
add_generated_source
(
make
,
"testlist.o"
,
"testlist.c"
);
file
=
add_generated_source
(
make
,
"testlist.o"
,
"testlist.c"
);
add_dependency
(
file
->
file
,
"wine/test.h"
,
INCL_NORMAL
);
add_dependency
(
file
->
file
,
"wine/test.h"
,
INCL_NORMAL
);
...
@@ -1804,7 +1804,7 @@ static void create_dir( const char *dir )
...
@@ -1804,7 +1804,7 @@ static void create_dir( const char *dir )
/*******************************************************************
/*******************************************************************
* output_filenames_obj_dir
* output_filenames_obj_dir
*/
*/
static
void
output_filenames_obj_dir
(
struct
makefile
*
make
,
struct
strarray
array
)
static
void
output_filenames_obj_dir
(
const
struct
makefile
*
make
,
struct
strarray
array
)
{
{
unsigned
int
i
;
unsigned
int
i
;
...
@@ -1837,7 +1837,7 @@ static void get_dependencies( struct strarray *deps, struct incl_file *file, str
...
@@ -1837,7 +1837,7 @@ static void get_dependencies( struct strarray *deps, struct incl_file *file, str
/*******************************************************************
/*******************************************************************
* add_install_rule
* add_install_rule
*/
*/
static
void
add_install_rule
(
struct
makefile
*
make
,
struct
strarray
*
install_rules
,
static
void
add_install_rule
(
const
struct
makefile
*
make
,
struct
strarray
*
install_rules
,
const
char
*
target
,
const
char
*
file
,
const
char
*
dest
)
const
char
*
target
,
const
char
*
file
,
const
char
*
dest
)
{
{
if
(
strarray_exists
(
&
make
->
install_lib
,
target
))
if
(
strarray_exists
(
&
make
->
install_lib
,
target
))
...
@@ -1872,7 +1872,7 @@ static const char *get_include_install_path( const char *name )
...
@@ -1872,7 +1872,7 @@ static const char *get_include_install_path( const char *name )
* Rules are stored as a (file,dest) pair of values.
* Rules are stored as a (file,dest) pair of values.
* The first char of dest indicates the type of install.
* The first char of dest indicates the type of install.
*/
*/
static
void
output_install_rules
(
struct
makefile
*
make
,
struct
strarray
files
,
static
void
output_install_rules
(
const
struct
makefile
*
make
,
struct
strarray
files
,
const
char
*
target
,
struct
strarray
*
phony_targets
)
const
char
*
target
,
struct
strarray
*
phony_targets
)
{
{
unsigned
int
i
;
unsigned
int
i
;
...
@@ -1939,7 +1939,7 @@ static void output_install_rules( struct makefile *make, struct strarray files,
...
@@ -1939,7 +1939,7 @@ static void output_install_rules( struct makefile *make, struct strarray files,
/*******************************************************************
/*******************************************************************
* output_sources
* output_sources
*/
*/
static
struct
strarray
output_sources
(
struct
makefile
*
make
,
struct
strarray
*
testlist_files
)
static
struct
strarray
output_sources
(
const
struct
makefile
*
make
,
struct
strarray
*
testlist_files
)
{
{
struct
incl_file
*
source
;
struct
incl_file
*
source
;
unsigned
int
i
,
j
;
unsigned
int
i
,
j
;
...
@@ -2854,7 +2854,7 @@ static void output_gitignore( const char *dest, struct strarray files )
...
@@ -2854,7 +2854,7 @@ static void output_gitignore( const char *dest, struct strarray files )
/*******************************************************************
/*******************************************************************
* output_top_variables
* output_top_variables
*/
*/
static
void
output_top_variables
(
struct
makefile
*
make
)
static
void
output_top_variables
(
const
struct
makefile
*
make
)
{
{
unsigned
int
i
;
unsigned
int
i
;
struct
strarray
*
vars
=
&
top_makefile
->
vars
;
struct
strarray
*
vars
=
&
top_makefile
->
vars
;
...
@@ -2872,7 +2872,7 @@ static void output_top_variables( struct makefile *make )
...
@@ -2872,7 +2872,7 @@ static void output_top_variables( struct makefile *make )
/*******************************************************************
/*******************************************************************
* output_dependencies
* output_dependencies
*/
*/
static
void
output_dependencies
(
struct
makefile
*
make
)
static
void
output_dependencies
(
const
struct
makefile
*
make
)
{
{
struct
strarray
targets
,
testlist_files
=
empty_strarray
,
ignore_files
=
empty_strarray
;
struct
strarray
targets
,
testlist_files
=
empty_strarray
,
ignore_files
=
empty_strarray
;
char
buffer
[
1024
];
char
buffer
[
1024
];
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment