aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile5
-rw-r--r--src/capabilities.c4
-rw-r--r--src/capabilities.h5
3 files changed, 10 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index a441a37..dd1fe2a 100644
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,8 @@ LIBRARY = multitouch.so
FDIS = 11-multitouch.fdi
MODULES = src
-o_src = capabilities multitouch
+o_src = capabilities \
+ multitouch
TARGETS = $(addsuffix /test,$(MODULES))
@@ -32,7 +33,7 @@ test: $(TBIN)
bin/%: obj/%.o
@mkdir -p $(@D)
- gcc $< $(TLIB) $(LIBS) -o $@
+ gcc $< $(OBJS) $(LIBS) -o $@
$(TLIB): $(OBJS)
@rm -f $(TLIB)
diff --git a/src/capabilities.c b/src/capabilities.c
index 3149131..92e0d20 100644
--- a/src/capabilities.c
+++ b/src/capabilities.c
@@ -31,7 +31,7 @@ static bool getabs(struct input_absinfo *abs, int key, int fd)
////////////////////////////////////////////////////////
-static int read_capabilities(struct Capabilities *cap, int fd)
+int read_capabilities(struct Capabilities *cap, int fd)
{
unsigned long evbits[nlongs(EV_MAX)];
unsigned long absbits[nlongs(ABS_MAX)];
@@ -66,7 +66,7 @@ static int read_capabilities(struct Capabilities *cap, int fd)
////////////////////////////////////////////////////////
-static int output_capabilities(const struct Capabilities *cap)
+int output_capabilities(const struct Capabilities *cap)
{
char line[1024];
memset(line, 0, sizeof(line));
diff --git a/src/capabilities.h b/src/capabilities.h
index f09a34e..5cde963 100644
--- a/src/capabilities.h
+++ b/src/capabilities.h
@@ -24,4 +24,9 @@ struct Capabilities {
////////////////////////////////////////////////////////
+int read_capabilities(struct Capabilities *cap, int fd);
+int output_capabilities(const struct Capabilities *cap);
+
+////////////////////////////////////////////////////////
+
#endif