diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 15 |
1 files changed, 10 insertions, 5 deletions
| @@ -1,6 +1,8 @@ | |||
| 1 | LIBRARY = multitouch.so | 1 | LIBRARY = multitouch.so |
| 2 | FDIS = 11-multitouch.fdi | 2 | FDIS = 11-multitouch.fdi |
| 3 | MODULES = src | 3 | MODULES = match src |
| 4 | |||
| 5 | o_match = match | ||
| 4 | 6 | ||
| 5 | o_src = capabilities \ | 7 | o_src = capabilities \ |
| 6 | iobuffer \ | 8 | iobuffer \ |
| @@ -31,13 +33,11 @@ OPTS = -O3 | |||
| 31 | .PHONY: all clean | 33 | .PHONY: all clean |
| 32 | .PRECIOUS: obj/%.o | 34 | .PRECIOUS: obj/%.o |
| 33 | 35 | ||
| 34 | all: $(OBJS) $(TLIB) $(TOBJ) | 36 | all: $(OBJS) $(TLIB) $(TOBJ) $(TBIN) |
| 35 | |||
| 36 | test: $(TBIN) | ||
| 37 | 37 | ||
| 38 | bin/%: obj/%.o | 38 | bin/%: obj/%.o |
| 39 | @mkdir -p $(@D) | 39 | @mkdir -p $(@D) |
| 40 | gcc $< $(OBJS) $(LIBS) -o $@ | 40 | gcc $< -o $@ |
| 41 | 41 | ||
| 42 | $(TLIB): $(OBJS) | 42 | $(TLIB): $(OBJS) |
| 43 | @rm -f $(TLIB) | 43 | @rm -f $(TLIB) |
| @@ -62,3 +62,8 @@ install: $(TLIB) $(TFDI) | |||
| 62 | install -d "$(DESTDIR)/$(DFDI)" | 62 | install -d "$(DESTDIR)/$(DFDI)" |
| 63 | install -m 755 $(TLIB) "$(DESTDIR)/$(DLIB)" | 63 | install -m 755 $(TLIB) "$(DESTDIR)/$(DLIB)" |
| 64 | install -m 644 $(TFDI) "$(DESTDIR)/$(DFDI)" | 64 | install -m 644 $(TFDI) "$(DESTDIR)/$(DFDI)" |
| 65 | |||
| 66 | test: | ||
| 67 | gcc $< $(OBJS) -o LINKTEST | ||
| 68 | |||
| 69 | obj/match/test.o: match/match.c | ||
