summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorHenrik Rydberg <rydberg@euromail.se>2008-11-04 20:59:19 +0100
committerHenrik Rydberg <rydberg@euromail.se>2008-11-04 20:59:19 +0100
commitbe3fe0da9995e59d32b4eb52368a012c0c18de85 (patch)
treec579508d3feb9a666fc18bd42bfda4a95b493308 /Makefile
parent70ba2dbf0f49a4f8d1caa2bbed97c8c2358c6fb6 (diff)
a bit further towards something useful. currently linking problems
Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile14
1 files changed, 7 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index c387266..b8c7ec6 100644
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,7 @@ MODULES = src
4 4
5o_src = multitouch 5o_src = multitouch
6 6
7TARGETS = $(addsuffix /test,$(MODULES)) 7TARGETS = #$(addsuffix /test,$(MODULES))
8 8
9OBJECTS = $(addsuffix .o,\ 9OBJECTS = $(addsuffix .o,\
10 $(foreach mod,$(MODULES),\ 10 $(foreach mod,$(MODULES),\
@@ -15,12 +15,12 @@ TLIB = $(addprefix obj/,$(LIBRARY))
15TOBJ = $(addprefix obj/,$(addsuffix .o,$(TARGETS))) 15TOBJ = $(addprefix obj/,$(addsuffix .o,$(TARGETS)))
16TFDI = $(addprefix fdi/,$(FDIS)) 16TFDI = $(addprefix fdi/,$(FDIS))
17OBJS = $(addprefix obj/,$(OBJECTS)) 17OBJS = $(addprefix obj/,$(OBJECTS))
18LIBS = #-lhal -ldbus-glib-1 18LIBS = -lX11 -lpixman-1
19 19
20DLIB = usr/lib/xorg/modules/input 20DLIB = usr/lib/xorg/modules/input
21DFDI = usr/share/hal/fdi/policy/20thirdparty 21DFDI = usr/share/hal/fdi/policy/20thirdparty
22 22
23INCLUDE = -I. 23INCLUDE = -I. -I/usr/include/xorg -I/usr/include/pixman-1
24OPTS = -O3 24OPTS = -O3
25 25
26.PHONY: all clean 26.PHONY: all clean
@@ -30,7 +30,7 @@ all: $(OBJS) $(TLIB) $(TOBJ) $(TBIN)
30 30
31bin/%: obj/%.o 31bin/%: obj/%.o
32 @mkdir -p $(@D) 32 @mkdir -p $(@D)
33 gcc $(INCLUDE) $(OPTS) $< $(TLIB) $(LIBS) -o $@ 33 gcc $< $(TLIB) $(LIBS) -o $@
34 34
35$(TLIB): $(OBJS) 35$(TLIB): $(OBJS)
36 @rm -f $(TLIB) 36 @rm -f $(TLIB)
@@ -38,11 +38,11 @@ $(TLIB): $(OBJS)
38 38
39obj/%.o: %.c 39obj/%.o: %.c
40 @mkdir -p $(@D) 40 @mkdir -p $(@D)
41 gcc -c $< -o $@ 41 gcc $(INCLUDE) $(OPTS) -c $< -o $@
42 42
43obj/%.o: %.cc 43obj/%.o: %.cc
44 @mkdir -p $(@D) 44 @mkdir -p $(@D)
45 gcc -c $< -o $@ 45 gcc $(INCLUDE) $(OPTS) -c $< -o $@
46 46
47clean: 47clean:
48 rm -rf bin obj 48 rm -rf bin obj
@@ -53,5 +53,5 @@ distclean: clean
53install: $(TLIB) $(TFDI) 53install: $(TLIB) $(TFDI)
54 install -d "$(DESTDIR)/$(DLIB)" 54 install -d "$(DESTDIR)/$(DLIB)"
55 install -d "$(DESTDIR)/$(DFDI)" 55 install -d "$(DESTDIR)/$(DFDI)"
56 install -m 755 $(TBIN) "$(DESTDIR)/$(DLIB)" 56 install -m 755 $(TLIB) "$(DESTDIR)/$(DLIB)"
57 install -m 644 $(TFDI) "$(DESTDIR)/$(DFDI)" 57 install -m 644 $(TFDI) "$(DESTDIR)/$(DFDI)"