Merge CV, ver=5.1; ops/methods from HV, and interface from CV where possible
[goodguy/history.git] / cinelerra-5.1 / db / utils / Makefile
diff --git a/cinelerra-5.1/db/utils/Makefile b/cinelerra-5.1/db/utils/Makefile
new file mode 100644 (file)
index 0000000..66179f9
--- /dev/null
@@ -0,0 +1,53 @@
+
+OBJDIR := $(shell uname --machine)
+
+TOPDIR=../..
+CXXFLAGS:=-ggdb -I.. -Wall $(CFLAGS)
+LDLIBS:=../$(OBJDIR)/db.a
+LDFLAGS:=
+
+TARGETS:=clip_accesses \
+       clip_data \
+       clip_del \
+       clip_dups \
+       clip_ls \
+       dbcounts \
+       delallclips \
+       frame_clips \
+       framediff \
+       frameweights \
+       histeq \
+       histplot \
+       pbm2frame \
+       pbm2key \
+       timelinechk \
+       clip_assets \
+       clip_frames \
+       clip_weights \
+       dbtv \
+       frame2pbm \
+       framekey \
+       new_db \
+       root_info \
+       dmp \
+       cpdb \
+       add_path_pos \
+       path_ls \
+       dbcvt \
+       xtv
+
+all:   $(TARGETS)
+
+dbtv:  dbtv.C
+       $(CXX) $(CXXFLAGS) $(LDFLAGS) dbtv.C $(LDLIBS) -lX11 -o $@
+
+XTV_MEDIA_OBJS:=$(TOPDIR)/cinelerra/$(OBJDIR)/mediadb.o $(TOPDIR)/cinelerra/$(OBJDIR)/filexml.o
+XTV_LIBS:=$(TOPDIR)/libzmpeg3/$(OBJDIR)/libzmpeg3.a $(TOPDIR)/db/$(OBJDIR)/db.a -lX11 -lXext -lasound -lm
+XTV_INCLUDES:=-I$(TOPDIR) -I$(TOPDIR)/guicast
+
+xtv:   xtv.C $(XTV_MEDIA_OBJS) $(XTV_LIBS)
+       c++ -pthread $(XTV_INCLUDES) $(CXXFLAGS) xtv.C $(XTV_MEDIA_OBJS) $(XTV_LIBS) -o xtv
+
+clean:
+       rm -f $(TARGETS) *.o a.out
+