]> git.sesse.net Git - mlt/blob - src/valerie/Makefile
+ DESTDIR patch from Anthony Green (green at redhat dot com) - many thanks :-)
[mlt] / src / valerie / Makefile
1 include ../../config.mak
2
3 TARGET = libvalerie$(LIBSUF)
4
5 OBJS = valerie.o \
6            valerie_notifier.o \
7            valerie_parser.o \
8            valerie_response.o \
9            valerie_status.o \
10            valerie_tokeniser.o \
11            valerie_util.o \
12            valerie_remote.o \
13            valerie_socket.o
14
15 INCS = valerie.h \
16            valerie_notifier.h \
17            valerie_parser.h \
18            valerie_remote.h \
19            valerie_response.h \
20            valerie_socket.h \
21            valerie_status.h \
22            valerie_tokeniser.h \
23            valerie_util.h
24
25 SRCS := $(OBJS:.o=.c)
26
27 CFLAGS += -I.. $(RDYNAMIC)
28 LDFLAGS += -L../framework -lmlt -lpthread
29
30 all: $(TARGET)
31
32 $(TARGET): $(OBJS)
33                 $(CC) $(SHFLAGS) -o $@ $(OBJS) $(LDFLAGS)
34
35 depend: $(SRCS)
36                 $(CC) -MM $(CFLAGS) $^ 1>.depend
37
38 dist-clean:     clean
39                 rm -f .depend
40
41 clean:  
42                 rm -f $(OBJS) $(TARGET)
43
44 install:        all
45         install -m 755 $(TARGET) $(DESTDIR)$(prefix)/lib/libvalerie$(LIBSUF)
46         mkdir -p "$(DESTDIR)$(prefix)/include/mlt/valerie"
47         install -m 644 $(INCS) "$(DESTDIR)$(prefix)/include/mlt/valerie"
48
49 ifneq ($(wildcard .depend),)
50 include .depend
51 endif