[matroska] r779 - trunk/DvdMenuXtractor

[email protected]
Newsgroups gmane.comp.multimedia.matroska.cvs
Message-ID <[email protected]>
Author: robux4
Date: 2004-09-11 17:07:54 +0400 (Sat, 11 Sep 2004)
New Revision: 779

Added:
   trunk/DvdMenuXtractor/Makefile
Log:
a somehow working UNIX makefile

Added: trunk/DvdMenuXtractor/Makefile
===================================================================
--- trunk/DvdMenuXtractor/Makefile	2004-09-11 13:03:30 UTC (rev 778)
+++ trunk/DvdMenuXtractor/Makefile	2004-09-11 13:07:54 UTC (rev 779)
@@ -0,0 +1,114 @@
+# basic makefile for UNIX
+# - you will need to build & install libmpeg2 and liba52
+
+prefix = /usr/local
+exec_prefix = /usr/local/bin
+INSTALL = /usr/local/bin
+EXEEXT = 
+RESCOMP =
+SETFILE = 
+NM = 
+srcdir = .
+top_builddir = 
+LDFLAGS_GUI = $(shell wx-config --libs)
+CC = gcc
+CXX = g++
+CFLAGS = $(shell wx-config --cflags)
+CXXFLAGS = $(shell wx-config --cxxflags)
+CPPFLAGS = $(shell wx-config --cppflags)
+LDFLAGS = $(shell wx-config --ldflags) -lmpeg2 -la52 ./mpeg2dec/libvo/libvo.a
+
+### Variables: ###
+
+DESTDIR = 
+DVDMENUXTRACTOR_CFLAGS = $(__WX_FLAGS_p) -Impeg2dec/include -Ia52dec/include \
+	-I./ $(CPPFLAGS) $(CFLAGS)
+DVDMENUXTRACTOR_CXXFLAGS = $(__WX_FLAGS_p) -Impeg2dec/include -Ia52dec/include \
+	-I./ $(CPPFLAGS) $(CXXFLAGS)
+DVDMENUXTRACTOR_OBJECTS =  \
+	$(__DvdMenuXtractor___win32rc) \
+	build/DvdMenuXtractor_A52Decoder.o \
+	build/DvdMenuXtractor_DvdMenuXtractor.o \
+	build/DvdMenuXtractor_IFOFile.o \
+	build/DvdMenuXtractor_MPEG2Decoder.o \
+	build/DvdMenuXtractor_MyWizard.o \
+	build/DvdMenuXtractor_SUBDecoder.o \
+	build/DvdMenuXtractor_VobParser.o \
+	build/DvdMenuXtractor_base64.o \
+	build/DvdMenuXtractor_spudec.o \
+	build/DvdMenuXtractor_dvd_reader.o \
+	build/DvdMenuXtractor_ifo_read.o \
+	build/DvdMenuXtractor_iso_lang.o
+
+### Conditionally set variables: ###
+
+CCC = $(CC)
+CXXC = $(CXX)
+
+##__WX_FLAGS_p = -D__WXDEBUG__
+
+### Targets: ###
+
+all: build/DvdMenuXtractor$(EXEEXT)
+
+install: all
+
+uninstall: 
+
+install-strip: install
+
+clean: 
+	rm -rf build/.deps build/.pch
+	rm -f build/*.o
+	rm -f build/DvdMenuXtractor$(EXEEXT)
+
+distclean: clean
+	rm -f configure config.cache config.log config.status bk-deps bk-make-pch shared-ld-sh Makefile
+
+build/DvdMenuXtractor$(EXEEXT): $(DVDMENUXTRACTOR_OBJECTS) $(__DvdMenuXtractor___win32rc)
+	$(CXX) -o $@ $(DVDMENUXTRACTOR_OBJECTS) $(LDFLAGS)  $(LDFLAGS_GUI) -La52dec/vc++ -Lmpeg2dec/vc++
+	
+	$(__DvdMenuXtractor___mac_setfilecmd)
+	$(__DvdMenuXtractor___os2_emxbindcmd)
+
+build/DvdMenuXtractor_DvdMenuXtractor_rc.o: $(srcdir)/DvdMenuXtractor.rc
+	$(RESCOMP) -i$< -o$@ --include-dir F:\tmp\wxWindows-2.5.1\include
+
+build/DvdMenuXtractor_A52Decoder.o: $(srcdir)/A52Decoder.cpp
+	$(CXXC) -c -o $@ $(DVDMENUXTRACTOR_CXXFLAGS) $<
+
+build/DvdMenuXtractor_DvdMenuXtractor.o: $(srcdir)/DvdMenuXtractor.cpp
+	$(CXXC) -c -o $@ $(DVDMENUXTRACTOR_CXXFLAGS) $<
+
+build/DvdMenuXtractor_IFOFile.o: $(srcdir)/IFOFile.cpp
+	$(CXXC) -c -o $@ $(DVDMENUXTRACTOR_CXXFLAGS) $<
+
+build/DvdMenuXtractor_MPEG2Decoder.o: $(srcdir)/MPEG2Decoder.cpp
+	$(CXXC) -c -o $@ $(DVDMENUXTRACTOR_CXXFLAGS) $<
+
+build/DvdMenuXtractor_MyWizard.o: $(srcdir)/MyWizard.cpp
+	$(CXXC) -c -o $@ $(DVDMENUXTRACTOR_CXXFLAGS) $<
+
+build/DvdMenuXtractor_SUBDecoder.o: $(srcdir)/SUBDecoder.cpp
+	$(CXXC) -c -o $@ $(DVDMENUXTRACTOR_CXXFLAGS) $<
+
+build/DvdMenuXtractor_VobParser.o: $(srcdir)/VobParser.cpp
+	$(CXXC) -c -o $@ $(DVDMENUXTRACTOR_CXXFLAGS) $<
+
+build/DvdMenuXtractor_base64.o: $(srcdir)/base64.cpp
+	$(CXXC) -c -o $@ $(DVDMENUXTRACTOR_CXXFLAGS) $<
+
+build/DvdMenuXtractor_spudec.o: $(srcdir)/spudec/spudec.c
+	$(CCC) -c -o $@ $(DVDMENUXTRACTOR_CFLAGS) $<
+
+build/DvdMenuXtractor_dvd_reader.o: $(srcdir)/dvdread_win32/dvd_reader.c
+	$(CCC) -c -o $@ $(DVDMENUXTRACTOR_CFLAGS) $<
+
+build/DvdMenuXtractor_ifo_read.o: $(srcdir)/dvdread_win32/ifo_read.c
+	$(CCC) -c -o $@ $(DVDMENUXTRACTOR_CFLAGS) $<
+
+build/DvdMenuXtractor_iso_lang.o: $(srcdir)/dvdread_win32/iso_lang.c
+	$(CCC) -c -o $@ $(DVDMENUXTRACTOR_CFLAGS) $<
+
+
+.PHONY: all install uninstall clean distclean
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.