Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
libdvbpsi
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
videolan
libdvbpsi
Commits
21f6ff86
Commit
21f6ff86
authored
Feb 03, 2014
by
Jean-Paul Saman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Makefile.am: Add new target 'generate-header_dr' to easily update the header src/descriptors/dr.h
parent
d53757ee
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
64 additions
and
0 deletions
+64
-0
Makefile.am
Makefile.am
+3
-0
misc/gen_dr_h.sh
misc/gen_dr_h.sh
+61
-0
No files found.
Makefile.am
View file @
21f6ff86
...
...
@@ -31,3 +31,6 @@ dist-checksum: $(DIST_TARGETS)
md5sum
$$
sum
>
$$
sum.md5
&&
\
sha256sum
$$
sum
>
$$
sum.sha256
;
\
done
generate-header_dr
:
misc/gen_dr_h.sh
>
src/descriptors/dr.h
misc/gen_dr_h.sh
0 → 100755
View file @
21f6ff86
#!/bin/bash
#
# Use as: $0 > src/descriptors/dr.h
#
dr_h
=
"src/descriptors/dr.h"
dr
=
`
ls
src/descriptors/
*
.h
`
# check directory
if
!
test
-d
`
dirname
$dr_h
`
;
then
echo
"Directory
`
dirname
$dr_h
`
does not exist!!."
echo
"Are you sure to be in the libdvbpsi top directory?"
exit
1
;
fi
echo
"/*****************************************************************************"
echo
" * dr.h"
echo
" * Copyright (C) 2001-2010 VideoLAN"
echo
" *"
echo
" * Authors: Arnaud de Bossoreille de Ribou <bozo@via.ecp.fr>"
echo
" *"
echo
" * This library is free software; you can redistribute it and/or"
echo
" * modify it under the terms of the GNU Lesser General Public"
echo
" * License as published by the Free Software Foundation; either"
echo
" * version 2.1 of the License, or (at your option) any later version."
echo
" *"
echo
" * This library is distributed in the hope that it will be useful,"
echo
" * but WITHOUT ANY WARRANTY; without even the implied warranty of"
echo
" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU"
echo
" * Lesser General Public License for more details."
echo
" *"
echo
" * You should have received a copy of the GNU Lesser General Public"
echo
" * License along with this library; if not, write to the Free Software"
echo
" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA"
echo
" *"
echo
" *****************************************************************************/"
echo
""
echo
"/*!"
echo
" *
\f
ile <dr.h>"
echo
" *
\a
uthor Arnaud de Bossoreille de Ribou <bozo@via.ecp.fr>"
echo
" *
\b
rief Gather all dr_*.h into one."
echo
" *"
echo
" * Gathers all dr_*.h into one. Use this header if you need a lot of them."
echo
" */"
echo
""
echo
"#ifndef _DVBPSI_DR_H_"
echo
"#define _DVBPSI_DR_H_"
echo
""
for
h
in
$dr
;
do
f
=
`
basename
$h
`
if
!
test
"
$f
"
=
"dr.h"
;
then
echo
"#include
\"
$f
\"
"
fi
done
echo
""
echo
"#else"
echo
"#error
\"
Multiple inclusions of dr.h
\"
"
echo
"#endif"
exit
0
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