preview tooltip, ffv1 fmt, opengl overlay tweaks, clear nested render output bfr
[goodguy/history.git] / cinelerra-5.1 / mplexlo / Makefile
index e232802f8616e24ea95f3f8109a74bb08f46e81f..c1a8aae8a4c1022f840241c440b2eb3e1759fb40 100644 (file)
@@ -1,25 +1,40 @@
-include ../global_config
+export TOPDIR ?= $(CURDIR)/..
+include $(TOPDIR)/global_config
 
+ifneq ($(WANT_LIBZMPEG),no)
+
+$(shell mkdir -p $(OBJDIR))
 OBJS = $(OBJDIR)/mplex.o
 CC = gcc
-CFLAGS += -I../libzmpeg3
+
+CFLAGS += -I$(LIBZMPEG3)
+CFLAGS += $(static_incs)
+
+LIBS := $(LIBZMPEG3)/$(OBJDIR)/libzmpeg3.a
+LIBS += $(libraries)
 
 OUTPUT := $(OBJDIR)/mplexlo
 
-$(OUTPUT): $(OBJS)
-       $(CXX) -o $(OUTPUT) $(OBJS) ../libzmpeg3/$(OBJDIR)/libzmpeg3.a -lpthread -lm -lX11
+$(OUTPUT) all: $(OBJS)
+       @echo $(CXX) -o $(OUTPUT) $(OBJS)
+       @$(CXX) -o $(OUTPUT) $(OBJS) $(LIBS)
 
 $(OBJS):
        $(CXX) -c $(CFLAGS) $(subst $(OBJDIR)/,, $*.c) -o $*.o
 
 clean:
-       find \( -name core \
-               -o -name '*.o' \
-               -o -name '*.a' \
-               -o -name '*.so' \) -exec rm -f {} \;
        rm -rf $(OBJDIR)
 
 install:
-       cp $(OUTPUT) /usr/bin
+       cp $(OUTPUT) $(BINDIR)/.
 
 $(OBJDIR)/mplex.o: mplex.c
+
+else
+#not WANT_LIBZMPEG
+all:
+rebuild:
+utils:
+clean:
+install:
+endif