Credit Andrew - update libsndfile to 1.2.2; allow Maxchannels to be greater than...
[goodguy/cinelerra.git] / cinelerra-5.1 / mplexlo / Makefile
1 export TOPDIR ?= $(CURDIR)/..
2 include $(TOPDIR)/global_config
3
4 ifneq ($(WANT_LIBZMPEG),no)
5
6 $(shell mkdir -p $(OBJDIR))
7 OBJS = $(OBJDIR)/mplex.o
8 CC = gcc
9
10 CFLAGS += -I$(LIBZMPEG3)
11 CFLAGS += $(static_incs)
12
13 LIBS := $(LIBZMPEG3)/$(OBJDIR)/libzmpeg3.a
14 LIBS += $(libraries)
15
16 ifeq ($(WANT_CIN_3RDPARTY),no)
17 LIBS += -la52
18 endif
19 ifeq ($(shell uname -o), Android)
20 LIBS += ../libbthread-master/jpt.a
21 endif
22
23 OUTPUT := $(OBJDIR)/mplexlo
24
25 $(OUTPUT) all: $(OBJS)
26         @echo $(CXX) -o $(OUTPUT) $(OBJS)
27         @$(CXX) -o $(OUTPUT) $(OBJS) $(LIBS)
28
29 $(OBJS):
30         $(CXX) -c $(CFLAGS) $(subst $(OBJDIR)/,, $*.c) -o $*.o
31
32 clean:
33         rm -rf $(OBJDIR)
34
35 install:
36         cp $(OUTPUT) $(BINDIR)/.
37
38 $(OBJDIR)/mplex.o: mplex.c
39
40 else
41 #not WANT_LIBZMPEG
42 all:
43 rebuild:
44 utils:
45 clean:
46 install:
47 endif