-TARGET = dan charlie
+include ../../config.mak
-CFLAGS = -I .. -Wall -rdynamic -pthread
+TARGET = dan charlie pango pixbuf dissolve luma
-LDFLAGS = -L ../framework -lmlt
+CFLAGS += -I.. $(RDYNAMIC)
+
+LDFLAGS += -L../framework -L../modules -lmlt -lmltdv -lmltsdl
all: $(TARGET)
+hello: hello.o
+ $(CC) hello.o -o $@ -L../framework -L../modules -lmlt
+
+pango: pango.o
+ $(CC) pango.o -o $@ $(LDFLAGS)
+
+pixbuf: pixbuf.o
+ $(CC) pixbuf.o -o $@ $(LDFLAGS)
+
+dissolve: dissolve.o
+ $(CC) dissolve.o -o $@ $(LDFLAGS)
+
+luma: luma.o
+ $(CC) luma.o -o $@ $(LDFLAGS)
+
dan: dan.o
$(CC) dan.o -o $@ $(LDFLAGS)
-charlie: charlie.o
- $(CC) charlie.o -o $@ $(LDFLAGS)
+charlie: charlie.o io.o
+ $(CC) charlie.o io.o -o $@ $(LDFLAGS)
clean:
- rm -f dan.o charlie.o dan charlie
+ rm -f dan.o io.o charlie.o dan charlie
-depend: dan.c charlie.c
+depend: dan.c charlie.c io.c
$(CC) -MM $(CFLAGS) $^ 1>.depend
ifneq ($(wildcard .depend),)