]> git.sesse.net Git - mlt/blob - src/miracle/Makefile
miracle part 1
[mlt] / src / miracle / Makefile
1 TARGET = miracle
2
3 OBJS = miracle.o \
4            miracle_log.o \
5            miracle_server.o \
6            miracle_connection.o \
7            miracle_local.o \
8            miracle_unit.o \
9            miracle_commands.o \
10            miracle_unit_commands.o
11
12 CFLAGS = -I .. -Wall -g -D_FILE_OFFSET_BITS=64 -pthread -rdynamic
13
14 LDFLAGS = -L ../valerie -lvalerie -L ../framework -lmlt
15
16 SRCS := $(OBJS:.o=.c)
17
18 all: $(TARGET)
19
20 $(TARGET): $(OBJS)
21                 $(CC) -o $@ $(OBJS) $(LDFLAGS)
22
23 depend: $(SRCS)
24                 $(CC) -MM $(CFLAGS) $^ 1>.depend
25
26 dist-clean:     clean
27                 rm -f .depend
28
29 clean:  
30                 rm -f $(OBJS) $(TARGET)
31
32 ifneq ($(wildcard .depend),)
33 include .depend
34 endif