File make changed (mode: 100755) (index ca5c929..d5cbf04) |
... |
... |
pci_database_default='$prefix/share/hwdata/pci.ids' |
177 |
177 |
version_default=189 |
version_default=189 |
178 |
178 |
set_default $CMDLINE_SET |
set_default $CMDLINE_SET |
179 |
179 |
|
|
|
180 |
|
libudev_only=no |
|
181 |
|
|
180 |
182 |
################################################################################ |
################################################################################ |
181 |
183 |
|
|
182 |
184 |
show_help(){ |
show_help(){ |
|
... |
... |
Help options: |
192 |
194 |
--help print this message |
--help print this message |
193 |
195 |
|
|
194 |
196 |
Standard options: |
Standard options: |
|
197 |
|
--libudev-only build only libudev |
195 |
198 |
--enable-logging enable logging code paths |
--enable-logging enable logging code paths |
196 |
199 |
--enable-debug enable debug code paths |
--enable-debug enable debug code paths |
197 |
200 |
|
|
|
... |
... |
for opt do |
237 |
240 |
--enable-debug) |
--enable-debug) |
238 |
241 |
CPPFLAGS="$CPPFLAGS -DENABLE_DEBUG" |
CPPFLAGS="$CPPFLAGS -DENABLE_DEBUG" |
239 |
242 |
;; |
;; |
|
243 |
|
--libudev-only) |
|
244 |
|
libudev_only=yes |
|
245 |
|
;; |
240 |
246 |
--man) |
--man) |
241 |
247 |
MAN=yes |
MAN=yes |
242 |
248 |
;; |
;; |
|
... |
... |
CPPFLAGS="$CPPFLAGS -DVERSION=\"$e_version\"" |
321 |
327 |
################################################################################ |
################################################################################ |
322 |
328 |
|
|
323 |
329 |
. $src_path/make.libudev.sh |
. $src_path/make.libudev.sh |
324 |
|
. $src_path/make.udevd_all.sh |
|
|
330 |
|
if test x$libudev_only != xyes; then |
|
331 |
|
. $src_path/make.udevd_all.sh |
|
332 |
|
fi |
325 |
333 |
|
|
326 |
334 |
################################################################################ |
################################################################################ |
327 |
335 |
|
|
328 |
|
sep_start;echo 'generating pkg-config files for libudev and udev' |
|
329 |
336 |
mkdir -p -- "$fake_root/$e_libdir/pkgconfig" |
mkdir -p -- "$fake_root/$e_libdir/pkgconfig" |
330 |
337 |
|
|
331 |
|
cp -f $src_path/src/udev.pc.in "$fake_root/$e_libdir/pkgconfig/udev.pc" |
|
332 |
|
sed -i "s%@VERSION@%$version%" "$fake_root/$e_libdir/pkgconfig/udev.pc" |
|
333 |
|
sed -i "s%@pkglibexecdir@%$e_pkglibexecdir%" "$fake_root/$e_libdir/pkgconfig/udev.pc" |
|
|
338 |
|
if test x$libudev_only != xyes; then |
|
339 |
|
sep_start;echo 'generating pkg-config file for udev' |
|
340 |
|
cp -f $src_path/src/udev.pc.in "$fake_root/$e_libdir/pkgconfig/udev.pc" |
|
341 |
|
sed -i "s%@VERSION@%$version%" "$fake_root/$e_libdir/pkgconfig/udev.pc" |
|
342 |
|
sed -i "s%@pkglibexecdir@%$e_pkglibexecdir%" "$fake_root/$e_libdir/pkgconfig/udev.pc" |
|
343 |
|
sep_end |
|
344 |
|
fi |
334 |
345 |
|
|
|
346 |
|
sep_start;echo 'generating pkg-config file for libudev' |
335 |
347 |
cp -f $src_path/src/libudev.pc.in "$fake_root/$e_libdir/pkgconfig/libudev.pc" |
cp -f $src_path/src/libudev.pc.in "$fake_root/$e_libdir/pkgconfig/libudev.pc" |
336 |
348 |
sed -i "s%@VERSION@%$version%" "$fake_root/$e_libdir/pkgconfig/libudev.pc" |
sed -i "s%@VERSION@%$version%" "$fake_root/$e_libdir/pkgconfig/libudev.pc" |
337 |
349 |
sed -i "s%@prefix@%$e_prefix%" "$fake_root/$e_libdir/pkgconfig/libudev.pc" |
sed -i "s%@prefix@%$e_prefix%" "$fake_root/$e_libdir/pkgconfig/libudev.pc" |
|
... |
... |
sep_end |
342 |
354 |
|
|
343 |
355 |
################################################################################ |
################################################################################ |
344 |
356 |
|
|
345 |
|
sep_start;echo 'fake installing the system udev rules' |
|
346 |
|
mkdir -p -- "$fake_root/$e_pkglibexecdir" |
|
347 |
|
rm -Rf -- "$fake_root/$e_pkglibexecdir/rules.d" |
|
348 |
|
cp -rf -- "$src_path/rules" "$fake_root/$e_pkglibexecdir/rules.d" |
|
349 |
|
sep_end |
|
|
357 |
|
if test x$libudev_only != xyes; then |
|
358 |
|
sep_start;echo 'fake installing the system udev rules' |
|
359 |
|
mkdir -p -- "$fake_root/$e_pkglibexecdir" |
|
360 |
|
rm -Rf -- "$fake_root/$e_pkglibexecdir/rules.d" |
|
361 |
|
cp -rf -- "$src_path/rules" "$fake_root/$e_pkglibexecdir/rules.d" |
|
362 |
|
sep_end |
|
363 |
|
fi |
350 |
364 |
|
|
351 |
365 |
################################################################################ |
################################################################################ |
352 |
366 |
|
|
353 |
367 |
if [ -z "$MAN" ]; then |
if [ -z "$MAN" ]; then |
354 |
368 |
exit 0 |
exit 0 |
355 |
369 |
fi |
fi |
|
370 |
|
#hardly tested... |
356 |
371 |
sep_start;echo 'generating man pages' |
sep_start;echo 'generating man pages' |
357 |
372 |
mkdir -p -- "$fake_root/$e_prefix/share/man8" "$fake_root/$e_prefix/share/man7" |
mkdir -p -- "$fake_root/$e_prefix/share/man8" "$fake_root/$e_prefix/share/man7" |
358 |
373 |
xsltproc -o "$fake_root/$e_prefix/share/man7/udev.7" -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl "$src_path/src/udev.xml" |
xsltproc -o "$fake_root/$e_prefix/share/man7/udev.7" -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl "$src_path/src/udev.xml" |