0e5a8f1abef4ec73b180813ff30eb08bda73353e
[goodguy/history.git] / cinelerra-5.1 / db / utils / Makefile
1 export TOPDIR ?= $(CURDIR)/../..
2 include $(TOPDIR)/global_config
3
4 $(shell mkdir -p $(OBJDIR))
5 $(shell echo $(CFLAGS) > $(OBJDIR)/c_flags)
6 CXXFLAGS:=-ggdb -I.. -Wall `cat $(OBJDIR)/c_flags`
7 LDLIBS:=../$(OBJDIR)/db.a
8 LDFLAGS:=
9
10 TARGETS:=clip_accesses \
11         clip_data \
12         clip_del \
13         clip_dups \
14         clip_ls \
15         dbcounts \
16         delallclips \
17         frame_clips \
18         framediff \
19         frameweights \
20         histeq \
21         histplot \
22         pbm2frame \
23         pbm2key \
24         timelinechk \
25         clip_assets \
26         clip_frames \
27         clip_weights \
28         dbtv \
29         frame2pbm \
30         framekey \
31         new_db \
32         root_info \
33         dmp \
34         cpdb \
35         path_ls \
36         xtv
37
38 #       add_path_pos \
39 #       dbcvt \
40
41 all:    $(TARGETS)
42
43 dbtv:   dbtv.C
44         $(CXX) $(CXXFLAGS) $(LDFLAGS) dbtv.C $(LDLIBS) -lX11 -o $@
45
46 XTV_MEDIA_OBJS := $(TOPDIR)/cinelerra/$(OBJDIR)/mediadb.o $(TOPDIR)/cinelerra/$(OBJDIR)/filexml.o
47
48 XTV_LIBS := $(TOPDIR)/libzmpeg3/$(OBJDIR)/libzmpeg3.a
49 XTV_LIBS += $(TOPDIR)/db/$(OBJDIR)/db.a
50 XTV_LIBS += $(libraries)
51
52 XTV_INCLUDES := -I$(TOPDIR) -I$(TOPDIR)/guicast
53 XTV_INCLUDES += $(static_incs)
54
55 xtv:    xtv.C $(XTV_MEDIA_OBJS)
56         @echo c++ -pthread $(CXXFLAGS) xtv.C $(XTV_MEDIA_OBJS) -o xtv
57         @c++ -pthread $(XTV_INCLUDES) $(CXXFLAGS) xtv.C $(XTV_MEDIA_OBJS) $(XTV_LIBS) -o xtv
58
59 install:
60
61 clean:
62         rm -f $(TARGETS) *.o a.out
63