summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile15
1 files changed, 4 insertions, 11 deletions
diff --git a/Makefile b/Makefile
index b8697a2..81eec08 100644
--- a/Makefile
+++ b/Makefile
@@ -4,20 +4,13 @@ EXTRAVERSION = beta1
4 4
5LIBRARY = multitouch.so 5LIBRARY = multitouch.so
6FDIS = 11-multitouch.fdi 6FDIS = 11-multitouch.fdi
7MODULES = match mtdev src 7MODULES = src
8XMODULES = driver 8XMODULES = driver
9 9
10o_match = match 10o_src = capabilities hwstate mtstate memory mtouch gestures
11
12o_mtdev = iobuf caps core
13
14o_src = hwstate mtstate memory mtouch gestures
15 11
16o_driver= multitouch 12o_driver= multitouch
17 13
18TARGETS += match/test
19TARGETS += mtdev/mapgen
20TARGETS += mtdev/test
21TARGETS += src/test 14TARGETS += src/test
22 15
23OBJECTS = $(addsuffix .o,\ 16OBJECTS = $(addsuffix .o,\
@@ -33,7 +26,7 @@ TOBJ = $(addprefix obj/,$(addsuffix .o,$(TARGETS)))
33TFDI = $(addprefix fdi/,$(FDIS)) 26TFDI = $(addprefix fdi/,$(FDIS))
34OBJS = $(addprefix obj/,$(OBJECTS)) 27OBJS = $(addprefix obj/,$(OBJECTS))
35XOBJS = $(addprefix obj/,$(XOBJECTS)) 28XOBJS = $(addprefix obj/,$(XOBJECTS))
36LIBS = -lm 29LIBS = -lmtdev -lm
37 30
38DLIB = usr/lib/xorg/modules/input 31DLIB = usr/lib/xorg/modules/input
39DFDI = usr/share/hal/fdi/policy/20thirdparty 32DFDI = usr/share/hal/fdi/policy/20thirdparty
@@ -52,7 +45,7 @@ bin/%: obj/%.o $(OBJS)
52 45
53$(TLIB): $(OBJS) $(XOBJS) 46$(TLIB): $(OBJS) $(XOBJS)
54 @rm -f $(TLIB) 47 @rm -f $(TLIB)
55 gcc -shared $(OBJS) $(XOBJS) -Wl,-soname -Wl,$(LIBRARY) -o $@ 48 gcc -shared $(OBJS) $(XOBJS) $(LIBS) -Wl,-soname -Wl,$(LIBRARY) -o $@
56 49
57obj/%.o: %.c 50obj/%.o: %.c
58 @mkdir -p $(@D) 51 @mkdir -p $(@D)