ccextractor/windows/cygming.mak

267 lines
6.5 KiB
Makefile
Raw Normal View History

2014-04-12 10:41:27 +00:00
# Makefile for MinGW using the cygwin environment
# Run make in the src directory with the following command:
# make -f ../windows/cygming.mak
CXX=g++
#CXXFLAGS=-g -Wall
CXXFLAGS=-g -mno-cygwin -Wall
#CXXFLAGS=-O2 -mno-cygwin -Wall
objects = 608.o \
608_helpers.o \
608_sami.o \
608_srt.o \
708.o \
708_encoding.o \
activity.o \
asf_functions.o \
avc_functions.o \
bitstream.o \
ccextractor.o \
encoding.o \
es_functions.o \
es_userdata.o \
file_functions.o \
general_loop.o \
mp4_bridge2bento4.o \
myth.o \
output.o \
params.o \
params_dump.o \
sequencing.o \
stream_functions.o \
timing.o \
ts_functions.o
bentoobjects = bento4/Ap48bdlAtom.o \
bento4/Ap4AdtsParser.o \
bento4/Ap4AesBlockCipher.o \
bento4/Ap4Atom.o \
bento4/Ap4AtomFactory.o \
bento4/Ap4AtomSampleTable.o \
bento4/Ap4AvcParser.o \
bento4/Ap4AvccAtom.o \
bento4/Ap4BitStream.o \
bento4/Ap4ByteStream.o \
bento4/Ap4Co64Atom.o \
bento4/Ap4Command.o \
bento4/Ap4CommandFactory.o \
bento4/Ap4ContainerAtom.o \
bento4/Ap4CttsAtom.o \
bento4/Ap4DataBuffer.o \
bento4/Ap4Debug.o \
bento4/Ap4DecoderConfigDescriptor.o \
bento4/Ap4DecoderSpecificInfoDescriptor.o \
bento4/Ap4Descriptor.o \
bento4/Ap4DescriptorFactory.o \
bento4/Ap4DrefAtom.o \
bento4/Ap4ElstAtom.o \
bento4/Ap4EsDescriptor.o \
bento4/Ap4EsdsAtom.o \
bento4/Ap4Expandable.o \
bento4/Ap4File.o \
bento4/Ap4FileCopier.o \
bento4/Ap4FileWriter.o \
bento4/Ap4FragmentSampleTable.o \
bento4/Ap4FrmaAtom.o \
bento4/Ap4FtypAtom.o \
bento4/Ap4GrpiAtom.o \
bento4/Ap4HdlrAtom.o \
bento4/Ap4HintTrackReader.o \
bento4/Ap4Hmac.o \
bento4/Ap4HmhdAtom.o \
bento4/Ap4IkmsAtom.o \
bento4/Ap4IodsAtom.o \
bento4/Ap4Ipmp.o \
bento4/Ap4IproAtom.o \
bento4/Ap4IsfmAtom.o \
bento4/Ap4IsltAtom.o \
bento4/Ap4IsmaCryp.o \
bento4/Ap4KeyWrap.o \
bento4/Ap4LinearReader.o \
bento4/Ap4Marlin.o \
bento4/Ap4MdhdAtom.o \
bento4/Ap4MehdAtom.o \
bento4/Ap4MetaData.o \
bento4/Ap4MfhdAtom.o \
bento4/Ap4MfroAtom.o \
bento4/Ap4MoovAtom.o \
bento4/Ap4Movie.o \
bento4/Ap4MovieFragment.o \
bento4/Ap4Mp4AudioInfo.o \
bento4/Ap4Mpeg2Ts.o \
bento4/Ap4MvhdAtom.o \
bento4/Ap4NmhdAtom.o \
bento4/Ap4ObjectDescriptor.o \
bento4/Ap4OdafAtom.o \
bento4/Ap4OddaAtom.o \
bento4/Ap4OdheAtom.o \
bento4/Ap4OhdrAtom.o \
bento4/Ap4OmaDcf.o \
bento4/Ap4Piff.o \
bento4/Ap4Processor.o \
bento4/Ap4Protection.o \
bento4/Ap4Results.o \
bento4/Ap4RtpAtom.o \
bento4/Ap4RtpHint.o \
bento4/Ap4SLConfigDescriptor.o \
bento4/Ap4Sample.o \
bento4/Ap4SampleDescription.o \
bento4/Ap4SampleEntry.o \
bento4/Ap4SampleSource.o \
bento4/Ap4SampleTable.o \
bento4/Ap4SchmAtom.o \
bento4/Ap4SdpAtom.o \
bento4/Ap4SmhdAtom.o \
bento4/Ap4StcoAtom.o \
bento4/Ap4StdCFileByteStream.o \
bento4/Ap4StreamCipher.o \
bento4/Ap4String.o \
bento4/Ap4StscAtom.o \
bento4/Ap4StsdAtom.o \
bento4/Ap4StssAtom.o \
bento4/Ap4StszAtom.o \
bento4/Ap4SttsAtom.o \
bento4/Ap4SyntheticSampleTable.o \
bento4/Ap4TfhdAtom.o \
bento4/Ap4TfraAtom.o \
bento4/Ap4TimsAtom.o \
bento4/Ap4TkhdAtom.o \
bento4/Ap4Track.o \
bento4/Ap4TrakAtom.o \
bento4/Ap4TrefTypeAtom.o \
bento4/Ap4TrexAtom.o \
bento4/Ap4TrunAtom.o \
bento4/Ap4UrlAtom.o \
bento4/Ap4Utils.o \
bento4/Ap4UuidAtom.o \
bento4/Ap4VmhdAtom.o \
bento4/LinearReaderTest.o
bentoheaders = bento4/Ap4.h \
bento4/Ap48bdlAtom.h \
bento4/Ap4AdtsParser.h \
bento4/Ap4AesBlockCipher.h \
bento4/Ap4Array.h \
bento4/Ap4Atom.h \
bento4/Ap4AtomFactory.h \
bento4/Ap4AtomSampleTable.h \
bento4/Ap4AvcParser.h \
bento4/Ap4AvccAtom.h \
bento4/Ap4BitStream.h \
bento4/Ap4ByteStream.h \
bento4/Ap4Co64Atom.h \
bento4/Ap4Command.h \
bento4/Ap4CommandFactory.h \
bento4/Ap4Config.h \
bento4/Ap4Constants.h \
bento4/Ap4ContainerAtom.h \
bento4/Ap4CttsAtom.h \
bento4/Ap4DataBuffer.h \
bento4/Ap4Debug.h \
bento4/Ap4DecoderConfigDescriptor.h \
bento4/Ap4DecoderSpecificInfoDescriptor.h \
bento4/Ap4Descriptor.h \
bento4/Ap4DescriptorFactory.h \
bento4/Ap4DrefAtom.h \
bento4/Ap4DynamicCast.h \
bento4/Ap4ElstAtom.h \
bento4/Ap4EsDescriptor.h \
bento4/Ap4EsdsAtom.h \
bento4/Ap4Expandable.h \
bento4/Ap4File.h \
bento4/Ap4FileByteStream.h \
bento4/Ap4FileCopier.h \
bento4/Ap4FileWriter.h \
bento4/Ap4FragmentSampleTable.h \
bento4/Ap4FrmaAtom.h \
bento4/Ap4FtypAtom.h \
bento4/Ap4GrpiAtom.h \
bento4/Ap4HdlrAtom.h \
bento4/Ap4HintTrackReader.h \
bento4/Ap4Hmac.h \
bento4/Ap4HmhdAtom.h \
bento4/Ap4IkmsAtom.h \
bento4/Ap4Interfaces.h \
bento4/Ap4IodsAtom.h \
bento4/Ap4Ipmp.h \
bento4/Ap4IproAtom.h \
bento4/Ap4IsfmAtom.h \
bento4/Ap4IsltAtom.h \
bento4/Ap4IsmaCryp.h \
bento4/Ap4KeyWrap.h \
bento4/Ap4LinearReader.h \
bento4/Ap4List.h \
bento4/Ap4Marlin.h \
bento4/Ap4MdhdAtom.h \
bento4/Ap4MehdAtom.h \
bento4/Ap4MetaData.h \
bento4/Ap4MfhdAtom.h \
bento4/Ap4MfroAtom.h \
bento4/Ap4MoovAtom.h \
bento4/Ap4Movie.h \
bento4/Ap4MovieFragment.h \
bento4/Ap4Mp4AudioInfo.h \
bento4/Ap4Mpeg2Ts.h \
bento4/Ap4MvhdAtom.h \
bento4/Ap4NmhdAtom.h \
bento4/Ap4ObjectDescriptor.h \
bento4/Ap4OdafAtom.h \
bento4/Ap4OddaAtom.h \
bento4/Ap4OdheAtom.h \
bento4/Ap4OhdrAtom.h \
bento4/Ap4OmaDcf.h \
bento4/Ap4Piff.h \
bento4/Ap4Processor.h \
bento4/Ap4Protection.h \
bento4/Ap4Results.h \
bento4/Ap4RtpAtom.h \
bento4/Ap4RtpHint.h \
bento4/Ap4SLConfigDescriptor.h \
bento4/Ap4Sample.h \
bento4/Ap4SampleDescription.h \
bento4/Ap4SampleEntry.h \
bento4/Ap4SampleSource.h \
bento4/Ap4SampleTable.h \
bento4/Ap4SchmAtom.h \
bento4/Ap4SdpAtom.h \
bento4/Ap4SmhdAtom.h \
bento4/Ap4StcoAtom.h \
bento4/Ap4StreamCipher.h \
bento4/Ap4String.h \
bento4/Ap4StscAtom.h \
bento4/Ap4StsdAtom.h \
bento4/Ap4StssAtom.h \
bento4/Ap4StszAtom.h \
bento4/Ap4SttsAtom.h \
bento4/Ap4SyntheticSampleTable.h \
bento4/Ap4TfhdAtom.h \
bento4/Ap4TfraAtom.h \
bento4/Ap4TimsAtom.h \
bento4/Ap4TkhdAtom.h \
bento4/Ap4Track.h \
bento4/Ap4TrakAtom.h \
bento4/Ap4TrefTypeAtom.h \
bento4/Ap4TrexAtom.h \
bento4/Ap4TrunAtom.h \
bento4/Ap4Types.h \
bento4/Ap4UrlAtom.h \
bento4/Ap4Utils.h \
bento4/Ap4UuidAtom.h \
bento4/Ap4Version.h \
bento4/Ap4VmhdAtom.h \
ccextractor : $(objects) $(bentoobjects)
$(CXX) $(CXXFLAGS) -o $@ $(objects) $(bentoobjects)
strip $@
$(objects) : ccextractor.h 608.h 708.h bitstream.h
# Lazy solution.
$(bentoobjects) : $(bentoheaders)
.PHONY : clean
clean :
rm ccextractor.exe $(objects) $(bentoobjects)