1 all: screenshot.exe dumppackets.exe picturestodump.exe audiotodump.exe demuxdump.exe muxdump.exe mknulldump.exe cutdump.exe fmtopcm.exe playdump.exe dumpconvert.exe guessresolution.exe testresizer.exe
6 RESIZE_DRIVERS
=resize.o resizer-lanczos.o resizer-nearest.o resizer-test.o resize-linear-separable.o resizer-bilinear.o
7 I420_DRIVER_FILES
=output-drv-rawi420.o rgbtorgb.o
8 X264_DRIVER_FILES
=output-drv-x264.o rgbtorgb.o
9 OUTPUT_DRIVERS
=$(RESIZE_DRIVERS
) dedup.o output-drv.o output-drv-rawrgbx.o output-drv-timecodev2.o output-drv-rawaudio.o output-drv-wav.o output-drv-faac.o
$(I420_DRIVER_FILES
) $(X264_DRIVER_FILES
) output-drv-oggenc.o
11 RESIZE_DRIVERS
+= resizer-hqx.o
20 LIBS_PATH2
=-L
$(LIBS_PATH
)
24 LIBS
=$(LIBS_PATH2
) $(SDLMAIN_FILE
) -lz
-lSDL
-lSDL_image
-lSDL_ttf
$(MINGW_LIBS
) -lSDLmain
-lSDL
26 picturestodump.exe
: picturestodump.o newpacket.o png-out.o timecounter.o main.o
27 $(COMPILER
) $(CXXFLAGS2
) -o
$@
$^
$(LIBS
)
29 audiotodump.exe
: audiotodump.o newpacket.o timecounter.o main.o
30 $(COMPILER
) $(CXXFLAGS2
) -o
$@
$^
$(LIBS
)
32 demuxdump.exe
: demuxdump.o newpacket.o main.o
33 $(COMPILER
) $(CXXFLAGS2
) -o
$@
$^
$(LIBS
)
35 muxdump.exe
: muxdump.o newpacket.o main.o
36 $(COMPILER
) $(CXXFLAGS2
) -o
$@
$^
$(LIBS
)
38 fmtopcm.exe
: fmtopcm.o newpacket.o resampler.o timecounter.o digital-filter.o opl.o misc.o main.o
39 $(COMPILER
) $(CXXFLAGS2
) -o
$@
$^
$(LIBS
)
41 screenshot.exe
: screenshot.o newpacket.o png-out.o timeparse.o main.o
42 $(COMPILER
) $(CXXFLAGS2
) -o
$@
$^
$(LIBS
)
44 dumppackets.exe
: dumppackets.o newpacket.o main.o
45 $(COMPILER
) $(CXXFLAGS2
) -o
$@
$^
$(LIBS
)
47 mknulldump.exe
: mknulldump.o newpacket.o timeparse.o main.o
48 $(COMPILER
) $(CXXFLAGS2
) -o
$@
$^
$(LIBS
)
50 cutdump.exe
: cutdump.o newpacket.o timeparse.o main.o
51 $(COMPILER
) $(CXXFLAGS2
) -o
$@
$^
$(LIBS
)
53 guessresolution.exe
: guessresolution.o newpacket.o main.o
54 $(COMPILER
) $(CXXFLAGS2
) -o
$@
$^
$(LIBS
)
56 playdump.exe
: playdump.o newpacket.o timecounter.o resize.o resampler.o digital-filter.o opl.o misc.o hardsubs.o timeparse.o main.o
57 $(COMPILER
) $(CXXFLAGS2
) -o
$@
$^
$(LIBS
)
59 dumpconvert.exe
: dumpconvert.o
$(OUTPUT_DRIVERS
) packet-processor.o resampler.o digital-filter.o misc.o opl.o timecounter.o hardsubs.o newpacket.o timeparse.o main.o
60 $(COMPILER
) $(CXXFLAGS2
) -o
$@
$^
$(LIBS
)
62 rgbtorgb.o
: rgbtorgb.
cc lanczos.hh rgbtorgb.hh quantize.hh simd.hh
63 $(COMPILER
) $(CXXFLAGS
) -c
-o
$@
$<
65 %.o
: %.
cpp newpacket.hpp
66 $(COMPILER
) $(CXXFLAGS2
) -Werror
-c
-o
$@
$< `sdl-config --cflags`
69 $(COMPILER
) $(CXXFLAGS2
) -DINLINE
=inline
-DOPLTYPE_IS_OPL3
-DOPL_CPP
-c
-o
$@
$<
71 testresizer.exe
: testresizer.o
$(RESIZE_DRIVERS
) main.o
72 $(COMPILER
) $(CXXFLAGS2
) -o
$@
$^
$(LIBS
)