X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fframework%2FMakefile;h=3cb84617d60ac1492f9f3df16682a476f409dff9;hb=4ed2712bbdac2182c7c0d6477ac77c9f92aaf02a;hp=e2d60ee35cf2c38729f6f0fe838e2e4174e471ae;hpb=15934f863eff9ee542f8b65fb7335ad944508f2f;p=melted diff --git a/src/framework/Makefile b/src/framework/Makefile index e2d60ee..3cb8461 100644 --- a/src/framework/Makefile +++ b/src/framework/Makefile @@ -16,13 +16,14 @@ OBJS = $(FRAMEWORK_OBJS) SRCS := $(OBJS:.o=.c) -CFLAGS=-g -Wall -D_FILE_OFFSET_BITS=64 -pthread +CFLAGS = -g -Wall -D_FILE_OFFSET_BITS=64 -pthread -all: libmlt.a +LDFLAGS = -lm -ldl -lpthread -libmlt.a: $(OBJS) - $(AR) rvu $@ $(OBJS) - ranlib $@ +all: libmlt.so + +libmlt.so: $(OBJS) + $(CC) -shared -o $@ $(OBJS) $(LDFLAGS) depend: $(SRCS) $(CC) -MM $(CFLAGS) $^ 1>.depend @@ -31,7 +32,7 @@ dist-clean: clean rm -f .depend clean: - rm -f $(FRAMEWORK_OBJS) libmlt.a + rm -f $(FRAMEWORK_OBJS) libmlt.so ifneq ($(wildcard .depend),) include .depend