diff options
| author | Andreas Brachold <vdr07@deltab.de> | 2005-07-19 15:09:05 +0000 |
|---|---|---|
| committer | Andreas Brachold <vdr07@deltab.de> | 2005-07-19 15:09:05 +0000 |
| commit | f897f2aa7055c493db6391c50c8d19da970078e8 (patch) | |
| tree | d13a515b24c149d7da4e9828cc9e9c73d4916f00 /liboutput/Makefile | |
| download | vdr-plugin-image-f897f2aa7055c493db6391c50c8d19da970078e8.tar.gz vdr-plugin-image-f897f2aa7055c493db6391c50c8d19da970078e8.tar.bz2 | |
Initial import with release 0.2.3
Diffstat (limited to 'liboutput/Makefile')
| -rw-r--r-- | liboutput/Makefile | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/liboutput/Makefile b/liboutput/Makefile new file mode 100644 index 0000000..acac360 --- /dev/null +++ b/liboutput/Makefile @@ -0,0 +1,58 @@ +# +# Makefile for a Video Disk Recorder plugin +# +# $Id$ + +VDRDIR = ../../../.. +DVBDIR = ../../../../../DVB +FFMDIR = ../../../../../ffmpeg + +### The C++ compiler and options: + +CXX ?= g++ +CXXFLAGS ?= -O0 -g -Wall -Woverloaded-virtual + +-include $(VDRDIR)/Make.config + +### The directory environment: + + +INCLUDES += -I$(VDRDIR)/include -I$(DVBDIR)/include + +DEFINES += -D_GNU_SOURCE + +LIBS += + +ifdef FFMPEG_STATIC + INCLUDES += -I$(FFMDIR) + DEFINES += -DHAVE_FFMPEG_STATIC +endif + +### The object files (add further files here): + +OBJS = encode.o stillimage.o stillimage-player.o + +### Implicit rules: + +%.o: %.c + $(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) $< + +# Dependencies: + +MAKEDEP = $(CXX) -MM -MG +DEPFILE = .dependencies +$(DEPFILE): Makefile + @$(MAKEDEP) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@ + +-include $(DEPFILE) + +### Targets: + +all: liboutput.a + +liboutput.a : $(OBJS) + $(AR) $(ARFLAGS) $@ $(OBJS) +# $(CXX) $(CXXFLAGS) -shared $(OBJS) $(LIBS) -o $@ + +clean: + @-rm -f $(OBJS) $(DEPFILE) *.a *.so *.tgz core* *~ |
