summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoe <bousset.rudy@gmail.com>2022-06-27 22:12:42 +0200
committerJoe <bousset.rudy@gmail.com>2022-06-27 22:12:42 +0200
commita9be92f7b81976fd833c82285a742be9fc9129d5 (patch)
tree4d61f7e2bfb77341d439deecbce7deb3dc57e06a
parentWIP (diff)
downloadmpdview-a9be92f7b81976fd833c82285a742be9fc9129d5.tar.gz
mpdview-a9be92f7b81976fd833c82285a742be9fc9129d5.tar.bz2
mpdview-a9be92f7b81976fd833c82285a742be9fc9129d5.tar.xz
mpdview-a9be92f7b81976fd833c82285a742be9fc9129d5.tar.zst
mpdview-a9be92f7b81976fd833c82285a742be9fc9129d5.zip
WIP
-rw-r--r--Makefile5
-rw-r--r--src/c_mpdview.c12
2 files changed, 14 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 0495d56..f4dea37 100644
--- a/Makefile
+++ b/Makefile
@@ -45,6 +45,9 @@ CFLAGS += -pedantic
CFLAGS += -isystem/usr/local/include
# CFLAGS += -march=native -O2 -pipe
+LDFLAGS := -L/usr/local/lib
+LDFLAGS += -lmpd
+
RM := rm -f
MKDIR := mkdir -p
SED := sed -i ''
@@ -59,7 +62,7 @@ INSTALL := install
${CC} -c ${CFLAGS} -o ${.TARGET} ${.IMPSRC}
${NAME}: ${OBJS}
- ${CC} ${CFLAGS} -o ${.TARGET} ${.ALLSRC}
+ ${CC} ${CFLAGS} -o ${.TARGET} ${.ALLSRC} ${LDFLAGS}
all: ${OBJS_DIR} ${NAME}
diff --git a/src/c_mpdview.c b/src/c_mpdview.c
index b163e42..e927f8b 100644
--- a/src/c_mpdview.c
+++ b/src/c_mpdview.c
@@ -45,10 +45,12 @@
* This is the entrypoint of the program.
*/
+#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <mpd/client.h>
+#include <mpd/connection.h>
int
main
@@ -56,9 +58,15 @@ main
const char* argv[],
const char* envp[])
{
+ struct mpd_connection* conn;
+
+ conn = mpd_connection_new("localhost", 6600, 3000);
+ if (conn == NULL) {
+ return (EXIT_FAILURE);
+ }
+ (void)conn;
(void)argc;
(void)argv;
(void)envp;
-
- return (0);
+ return (EXIT_SUCCESS);
}