summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorPontus Bramberg <pontus@bramberg.net>2026-05-11 17:15:42 +0100
committerPontus Bramberg <pontus@bramberg.net>2026-05-11 17:15:42 +0100
commit0c0cb36c7d3b34df3ded0f97628370649ca28681 (patch)
treeea934d9c9dc38b723b1eae5f052f518cd21adaba /Makefile
parent3b52295c3657cf31da2cd827a82d559b288d3ef9 (diff)
downloadfake-dbus-20260511.tar.gz
Added some functions. Edited Makefile and dbus-1.pc for FreeBSD.HEAD20260511master
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile85
1 files changed, 43 insertions, 42 deletions
diff --git a/Makefile b/Makefile
index af6ea7e..3eb4e81 100644
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,8 @@
XCFLAGS = ${CPPFLAGS} ${CFLAGS} -nostdlib -std=c99 -fPIC -Wall -Wno-pedantic
XLDFLAGS = ${LDFLAGS} -shared -Wl,--version-script Version -Wl
-LIBDIR ?= /lib64
+LIBDIR ?= /lib
+CC ?= cc
all: libdbus-glib-1.so.2 libdbus-1.so.3
@@ -17,51 +18,51 @@ libdbus-1.so.3:
${CC} ${XCFLAGS} libdbus-1.c -o libdbus-1.so.3 ${XLDFLAGS},-soname,libdbus-1.so.3
programs:
- mkdir -p ${DESTDIR}/usr/bin
- touch ${DESTDIR}/usr/bin/dbus-cleanup-sockets
- chmod 755 ${DESTDIR}/usr/bin/dbus-cleanup-sockets
- touch ${DESTDIR}/usr/bin/dbus-daemon
- chmod 755 ${DESTDIR}/usr/bin/dbus-daemon
- touch ${DESTDIR}/usr/bin/dbus-launch
- chmod 755 ${DESTDIR}/usr/bin/dbus-launch
- touch ${DESTDIR}/usr/bin/dbus-monitor
- chmod 755 ${DESTDIR}/usr/bin/dbus-monitor
- touch ${DESTDIR}/usr/bin/dbus-run-session
- chmod 755 ${DESTDIR}/usr/bin/dbus-run-session
- touch ${DESTDIR}/usr/bin/dbus-send
- chmod 755 ${DESTDIR}/usr/bin/dbus-send
- touch ${DESTDIR}/usr/bin/dbus-test-tool
- chmod 755 ${DESTDIR}/usr/bin/dbus-test-tool
- touch ${DESTDIR}/usr/bin/dbus-update-activation-environment
- chmod 755 ${DESTDIR}/usr/bin/dbus-update-activation-environment
- touch ${DESTDIR}/usr/bin/dbus-uuidgen
- chmod 755 ${DESTDIR}/usr/bin/dbus-uuidgen
+ mkdir -p ${DESTDIR}/usr/local/bin
+ touch ${DESTDIR}/usr/local/bin/dbus-cleanup-sockets
+ chmod 755 ${DESTDIR}/usr/local/bin/dbus-cleanup-sockets
+ touch ${DESTDIR}/usr/local/bin/dbus-daemon
+ chmod 755 ${DESTDIR}/usr/local/bin/dbus-daemon
+ touch ${DESTDIR}/usr/local/bin/dbus-launch
+ chmod 755 ${DESTDIR}/usr/local/bin/dbus-launch
+ touch ${DESTDIR}/usr/local/bin/dbus-monitor
+ chmod 755 ${DESTDIR}/usr/local/bin/dbus-monitor
+ touch ${DESTDIR}/usr/local/bin/dbus-run-session
+ chmod 755 ${DESTDIR}/usr/local/bin/dbus-run-session
+ touch ${DESTDIR}/usr/local/bin/dbus-send
+ chmod 755 ${DESTDIR}/usr/local/bin/dbus-send
+ touch ${DESTDIR}/usr/local/bin/dbus-test-tool
+ chmod 755 ${DESTDIR}/usr/local/bin/dbus-test-tool
+ touch ${DESTDIR}/usr/local/bin/dbus-update-activation-environment
+ chmod 755 ${DESTDIR}/usr/local/bin/dbus-update-activation-environment
+ touch ${DESTDIR}/usr/local/bin/dbus-uuidgen
+ chmod 755 ${DESTDIR}/usr/local/bin/dbus-uuidgen
install: libdbus-1.so.3 programs
- mkdir -p ${DESTDIR}/usr${LIBDIR}
-# cp -f libdbus-glib-1.so.2 ${DESTDIR}/usr${LIBDIR}
- cp -f libdbus-1.so.3 ${DESTDIR}/usr${LIBDIR}
- ln -rsf ${DESTDIR}/usr${LIBDIR}/libdbus-1.so.3 ${DESTDIR}/usr${LIBDIR}/libdbus-1.so
- mkdir -p ${DESTDIR}/usr${LIBDIR}/pkgconfig
- cp -f dbus-1.pc ${DESTDIR}/usr${LIBDIR}/pkgconfig
- mkdir -p ${DESTDIR}/usr/include/dbus-1.0/dbus
- cp -rf headers/* ${DESTDIR}/usr/include/dbus-1.0/dbus
+ mkdir -p ${DESTDIR}/usr/local${LIBDIR}
+# cp -f libdbus-glib-1.so.2 ${DESTDIR}/usr/local${LIBDIR}
+ cp -f libdbus-1.so.3 ${DESTDIR}/usr/local${LIBDIR}
+ ln -sf libdbus-1.so.3 ${DESTDIR}/usr/local${LIBDIR}/libdbus-1.so
+ mkdir -p ${DESTDIR}/usr/local${LIBDIR}/pkgconfig
+ cp -f dbus-1.pc ${DESTDIR}/usr/local${LIBDIR}/pkgconfig
+ mkdir -p ${DESTDIR}/usr/local/include/dbus-1.0/dbus
+ cp -rf headers/* ${DESTDIR}/usr/local/include/dbus-1.0/dbus
uninstall:
- rm -rf ${DESTDIR}/usr/include/dbus-1.0
-# rm -f ${DESTDIR}/usr${LIBDIR}/libdbus-glib-1.so.2
- rm -f ${DESTDIR}/usr${LIBDIR}/libdbus-1.so.3
- rm -f ${DESTDIR}/usr${LIBDIR}/libdbus-1.so
- rm -f ${DESTDIR}/usr${LIBDIR}/pkgconfig/dbus-1.pc
- rm -f ${DESTDIR}/usr/bin/dbus-cleanup-sockets
- rm -f ${DESTDIR}/usr/bin/dbus-daemon
- rm -f ${DESTDIR}/usr/bin/dbus-launch
- rm -f ${DESTDIR}/usr/bin/dbus-monitor
- rm -f ${DESTDIR}/usr/bin/dbus-run-session
- rm -f ${DESTDIR}/usr/bin/dbus-send
- rm -f ${DESTDIR}/usr/bin/dbus-test-tool
- rm -f ${DESTDIR}/usr/bin/dbus-update-activation-environment
- rm -f ${DESTDIR}/usr/bin/dbus-uuidgen
+ rm -rf ${DESTDIR}/usr/local/include/dbus-1.0
+# rm -f ${DESTDIR}/usr/local${LIBDIR}/libdbus-glib-1.so.2
+ rm -f ${DESTDIR}/usr/local${LIBDIR}/libdbus-1.so.3
+ rm -f ${DESTDIR}/usr/local${LIBDIR}/libdbus-1.so
+ rm -f ${DESTDIR}/usr/local${LIBDIR}/pkgconfig/dbus-1.pc
+ rm -f ${DESTDIR}/usr/local/bin/dbus-cleanup-sockets
+ rm -f ${DESTDIR}/usr/local/bin/dbus-daemon
+ rm -f ${DESTDIR}/usr/local/bin/dbus-launch
+ rm -f ${DESTDIR}/usr/local/bin/dbus-monitor
+ rm -f ${DESTDIR}/usr/local/bin/dbus-run-session
+ rm -f ${DESTDIR}/usr/local/bin/dbus-send
+ rm -f ${DESTDIR}/usr/local/bin/dbus-test-tool
+ rm -f ${DESTDIR}/usr/local/bin/dbus-update-activation-environment
+ rm -f ${DESTDIR}/usr/local/bin/dbus-uuidgen
clean:
rm -f libdbus-glib-1.so.2 libdbus-1.so.3