mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-04 21:42:25 +00:00
maintenance updates
Original commit message from CVS: maintenance updates
This commit is contained in:
parent
84eff26876
commit
e7164d4b1e
7 changed files with 41 additions and 11 deletions
2
check/generic/.gitignore
vendored
Normal file
2
check/generic/.gitignore
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
.dirstamp
|
||||
states
|
1
check/gst/.gitignore
vendored
1
check/gst/.gitignore
vendored
|
@ -6,6 +6,7 @@ gstbus
|
|||
gstcaps
|
||||
gstdata
|
||||
gstelement
|
||||
gstevent
|
||||
gstghostpad
|
||||
gstiterator
|
||||
gstmessage
|
||||
|
|
38
docs/README
38
docs/README
|
@ -145,15 +145,34 @@ GTK-DOC NOTES
|
|||
in the project root to find them
|
||||
|
||||
* what happens during a gtk-doc build ?
|
||||
- headers are scanned based on $(MODULE).types
|
||||
$(MODULE)-scan is created
|
||||
gtkdoc-scan is called with a sourcedir and a module name,
|
||||
where the module name is $(MODULE)
|
||||
$(MODULE)-sections.txt is created if it doesn't exist yet (it should),
|
||||
as well as $(MODULE)-decl.txt and $(MODULE)-decl-list.txt
|
||||
and .args, .hierarchy and .signals files are created
|
||||
gtkdoc-scan is called
|
||||
- if it not works, try e.g. 'rm docs/gst/*.stamp'
|
||||
- Scan step:
|
||||
- based on a $(MODULE).types file:
|
||||
- gtkdoc-scangobj creates a gtkdoc-scan binary
|
||||
- using CC, LD, CFLAGS, LDFLAGS env var
|
||||
- using --type-init-func and --module parameters
|
||||
- gtkdoc-scan creates
|
||||
- $MODULE.signals.new
|
||||
- $MODULE.hierarchy.new
|
||||
- $MODULE.interfaces.new
|
||||
- $MODULE.prerequisites.new
|
||||
- $MODULE.args.new
|
||||
- generated source and objects get deleted
|
||||
- gtkdoc-scangobj merges changes into the original files
|
||||
- gtkdoc-scan
|
||||
- extracts decls of functions, macros, enums, structs, unions from headers
|
||||
- generates
|
||||
- $MODULE-decl.txt
|
||||
- $MODULE-decl-list.txt
|
||||
- $MODULE-decl-list.txt then should get copied to $MODULE-sections.txt
|
||||
- scan-build.stamp gets created
|
||||
|
||||
- Template generation step:
|
||||
- gtkdoc-mktmpl --module=$MODULE
|
||||
- reads in tmpl/*.sgml
|
||||
- moves them to tmpl/*.sgml.bak
|
||||
- recreates tmpl/*.sgml according to $MODULE-sections.txt
|
||||
- moves unused stuff to $MODULE-unused.txt
|
||||
- tmpl-build.stamp gets generated
|
||||
|
||||
* Possible errors and how to fix them
|
||||
- Warning: multiple "IDs" for constraint linkend: gst-tag-register.
|
||||
|
@ -186,3 +205,4 @@ RANDOM THINGS I'VE LEARNED
|
|||
resolves single files to $(specified_path)/$(srcdir)/$(file)
|
||||
For now, we need to hack around it by copying xml to the build dir.
|
||||
|
||||
|
||||
|
|
4
examples/pwg/.gitignore
vendored
4
examples/pwg/.gitignore
vendored
|
@ -1,8 +1,8 @@
|
|||
boilerplate.c
|
||||
caps.func
|
||||
chain2.c
|
||||
chain.c
|
||||
chain.func
|
||||
chain2.c
|
||||
convertcaps.c
|
||||
filter.h
|
||||
forwardcaps.c
|
||||
|
@ -10,7 +10,9 @@ getcaps.c
|
|||
init.func
|
||||
pads.c
|
||||
properties.c
|
||||
range.c
|
||||
register.func
|
||||
state.c
|
||||
state.func
|
||||
task.c
|
||||
test.c
|
||||
|
|
2
tests/check/generic/.gitignore
vendored
Normal file
2
tests/check/generic/.gitignore
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
.dirstamp
|
||||
states
|
1
tests/check/gst/.gitignore
vendored
1
tests/check/gst/.gitignore
vendored
|
@ -6,6 +6,7 @@ gstbus
|
|||
gstcaps
|
||||
gstdata
|
||||
gstelement
|
||||
gstevent
|
||||
gstghostpad
|
||||
gstiterator
|
||||
gstmessage
|
||||
|
|
4
tests/old/examples/pwg/.gitignore
vendored
4
tests/old/examples/pwg/.gitignore
vendored
|
@ -1,8 +1,8 @@
|
|||
boilerplate.c
|
||||
caps.func
|
||||
chain2.c
|
||||
chain.c
|
||||
chain.func
|
||||
chain2.c
|
||||
convertcaps.c
|
||||
filter.h
|
||||
forwardcaps.c
|
||||
|
@ -10,7 +10,9 @@ getcaps.c
|
|||
init.func
|
||||
pads.c
|
||||
properties.c
|
||||
range.c
|
||||
register.func
|
||||
state.c
|
||||
state.func
|
||||
task.c
|
||||
test.c
|
||||
|
|
Loading…
Reference in a new issue