List of commits:
Subject Hash Author Date (UTC)
add libkmod pkg-config support cb66fa3bbe1f6a9b69a05486b4fe1c22e4a02eec Sylvain BERTRAND 2017-07-24 13:34:21
drop statically linked shared lib support f58e8d8238ce1d777be6535b086b6f06f3360c9e Sylvain BERTRAND 2017-07-24 12:50:47
new build product types, code minor fixes 636d294b1c0d057f72200b3531efb7eb94972e08 Sylvain BERTRAND 2017-07-23 15:34:53
firmware loading removal 615a1502fa08d385a5ba33673d8b386d32987e18 Sylvain BERTRAND 2016-10-19 18:31:42
add libudev-only build a018ed55e2f16ff54f26e03348a306e640bc671e Sylvain BERTRAND 2015-06-11 14:12:21
forgot to remove old makefile configuration file 506bf3cdb48adefd6ec78e673c467c0297092b67 Sylvain BERTRAND 2015-01-12 11:47:12
remove github license file nuisance 68c3eb4902d6dae89fa667a3be6a116168d9273f Sylvain BERTRAND 2015-01-12 11:41:01
use of makefile is overkill b7eb537cc64e410608403d4ed8570faaf5288013 Sylvain BERTRAND 2015-01-12 11:35:26
Create license.md 796f97a347f1aff66f252ab56de156b06e0c4d80 Sylvain BERTRAND 2013-07-17 19:06:24
gentoo ebuilds for eudev integration 3c13a71ae89dbab11f4b2992e1a6bdeecf7e1e7a Sylvain BERTRAND 2013-02-28 00:49:25
firmware search paths need slash at the end ea7eb221830809f13a9a5544b532943937305570 Sylvain BERTRAND 2012-09-12 11:32:32
enable logging for debug build d5b2035cc2d364bd65e6b623569433bc0d435a80 Sylvain BERTRAND 2012-09-12 01:08:01
be more friendly with openrc scripts 70c3c9f5a17f944373fa2a87021adaa9a507cbc7 Sylvain BERTRAND 2012-09-06 16:15:40
Initial commit a7933be9fb44a9c0bb6834bf4f97a48db261c271 Sylvain BERTRAND 2012-09-05 09:39:46
Commit cb66fa3bbe1f6a9b69a05486b4fe1c22e4a02eec - add libkmod pkg-config support
Author: Sylvain BERTRAND
Author date (UTC): 2017-07-24 13:34
Committer name: Sylvain BERTRAND
Committer date (UTC): 2017-07-24 13:34
Parent(s): f58e8d8238ce1d777be6535b086b6f06f3360c9e
Signing key:
Tree: 8c90332d23123bfe0da30b61330870b263add00e
File Lines added Lines deleted
README 1 4
make.libudev.shared.dynamic.sh 2 2
make.libudev.static.sh 1 0
make.udevd_all.dynamic.sh 4 5
make.udevd_all.static.sh 3 4
File README changed (mode: 100644) (index c8caf80..23bc550)
1 **** only the statically linked build of binaries and archive library generation was actually tested ****
2
3 **** kmod use is made without pkg-config because I used my version of kmod which does not support pkg-config for now ****
4
1 **** only the statically linked build of binaries and archive library generation were actually tested ****
5 2
6 3 This is a udevd/libudev set from eudev. API version 0 only, namely it does not This is a udevd/libudev set from eudev. API version 0 only, namely it does not
7 4 contain the hw database calls, yet. Why?: systemd version is an insane kludge contain the hw database calls, yet. Why?: systemd version is an insane kludge
File make.libudev.shared.dynamic.sh changed (mode: 100644) (index 3c7a2e7..c75f960)
... ... do
12 12 $dslibudev_cc -o $dslibudev_o_file \ $dslibudev_cc -o $dslibudev_o_file \
13 13 -D_GNU_SOURCE \ -D_GNU_SOURCE \
14 14 $INTERNAL_CPPFLAGS \ $INTERNAL_CPPFLAGS \
15 $(pkg-config --cflags blkid libkmod) \
15 16 -I. \ -I. \
16 17 -I$src_path \ -I$src_path \
17 18 $src_path/src/$dslibudev_src_file $src_path/src/$dslibudev_src_file
 
... ... mkdir -p -- $fake_root$e_libdir
28 29
29 30 $dslibudev_ccld -o $fake_root$e_libdir/dslibudev.so.${libudev_api}.0.0 \ $dslibudev_ccld -o $fake_root$e_libdir/dslibudev.so.${libudev_api}.0.0 \
30 31 $dslibudev_o_files \ $dslibudev_o_files \
31 $(pkg-config --libs blkid) \
32 -lkmod
32 $(pkg-config --libs blkid libkmod)
33 33 sep_end sep_end
34 34 ################################################################################ ################################################################################
35 35 fi fi
File make.libudev.static.sh changed (mode: 100644) (index 4ac244e..7a3a156)
... ... do
10 10
11 11 $alibudev_cc -o $alibudev_o_file \ $alibudev_cc -o $alibudev_o_file \
12 12 -D_GNU_SOURCE \ -D_GNU_SOURCE \
13 $(pkg-config --cflags blkid libkmod) \
13 14 $INTERNAL_CPPFLAGS \ $INTERNAL_CPPFLAGS \
14 15 -I. \ -I. \
15 16 -I$src_path \ -I$src_path \
File make.udevd_all.dynamic.sh changed (mode: 100644) (index 6611e8a..38ea390)
... ... do
12 12 $dbin_cc -o $dudevd_all_o_file \ $dbin_cc -o $dudevd_all_o_file \
13 13 $INTERNAL_CPPFLAGS \ $INTERNAL_CPPFLAGS \
14 14 -D_GNU_SOURCE \ -D_GNU_SOURCE \
15 $(pkg-config --cflags blkid libkmod) \
15 16 -I. \ -I. \
16 17 -I$src_path \ -I$src_path \
17 18 $src_path/src/$dudevd_all_src_file $src_path/src/$dudevd_all_src_file
 
... ... mkdir -p -- $fake_root$e_eprefix/bin
52 53 sep_start;echo 'dudevd:link the object files to produce the dynamic binary' sep_start;echo 'dudevd:link the object files to produce the dynamic binary'
53 54 echo "DBIN_CCLD udevd" echo "DBIN_CCLD udevd"
54 55 $dbin_ccld -o $fake_root$e_eprefix/bin/dudevd \ $dbin_ccld -o $fake_root$e_eprefix/bin/dudevd \
55 $dudevd_o_files \
56 $dudevd_o_files \
56 57 $dudevd_common_o_files \ $dudevd_common_o_files \
57 58 $fake_root$e_libdir/dslibudev.so.${libudev_api}.0.0 \ $fake_root$e_libdir/dslibudev.so.${libudev_api}.0.0 \
58 $(pkg-config --libs blkid) \
59 -lkmod
59 $(pkg-config --libs blkid libkmod)
60 60 sep_end sep_end
61 61
62 62 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
 
... ... $dbin_ccld -o $fake_root$e_eprefix/bin/dudevadm \
68 68 $dudevadm_o_files \ $dudevadm_o_files \
69 69 $dudevd_common_o_files \ $dudevd_common_o_files \
70 70 $fake_root$e_libdir/dslibudev.so.${libudev_api}.0.0 \ $fake_root$e_libdir/dslibudev.so.${libudev_api}.0.0 \
71 $(pkg-config --libs blkid) \
72 -lkmod
71 $(pkg-config --libs blkid libkmod)
73 72 sep_end sep_end
74 73 ################################################################################ ################################################################################
75 74 fi fi
File make.udevd_all.static.sh changed (mode: 100644) (index 6a43308..e64ad43)
... ... do
12 12 $sbin_cc -o $sudevd_all_o_file \ $sbin_cc -o $sudevd_all_o_file \
13 13 $INTERNAL_CPPFLAGS \ $INTERNAL_CPPFLAGS \
14 14 -D_GNU_SOURCE \ -D_GNU_SOURCE \
15 $(pkg-config --cflags blkid libkmod) \
15 16 -I. \ -I. \
16 17 -I$src_path \ -I$src_path \
17 18 $src_path/src/$sudevd_all_src_file $src_path/src/$sudevd_all_src_file
 
... ... $sbin_ccld -o $fake_root$e_eprefix/bin/sudevd \
53 54 $sudevd_o_files \ $sudevd_o_files \
54 55 $sudevd_common_o_files \ $sudevd_common_o_files \
55 56 $fake_root$e_libdir/libudev.a \ $fake_root$e_libdir/libudev.a \
56 $(pkg-config --static --libs blkid) \
57 -lkmod
57 $(pkg-config --static --libs blkid libkmod)
58 58 sep_end sep_end
59 59
60 60 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
 
... ... $sbin_ccld -o $fake_root$e_eprefix/bin/sudevadm \
66 66 $sudevadm_o_files \ $sudevadm_o_files \
67 67 $sudevd_common_o_files \ $sudevd_common_o_files \
68 68 $fake_root$e_libdir/libudev.a \ $fake_root$e_libdir/libudev.a \
69 $(pkg-config --static --libs blkid) \
70 -lkmod
69 $(pkg-config --static --libs blkid libkmod)
71 70 sep_end sep_end
72 71 ################################################################################ ################################################################################
73 72 fi fi
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/sylware/mudev

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/sylware/mudev

Clone this repository using git:
git clone git://git.rocketgit.com/user/sylware/mudev

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main