+ DESTDIR patch from Anthony Green (green at redhat dot com) - many thanks :-)
[melted] / 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