annotate loader/Makefile @ 25357:b265c001e64a

Add new audio filter for encoding multi-channel audio into ac3 at runtime. And if set first parameter of this filter to 1, it will do ac3 passthrough like hwac3 did.
author ulion
date Thu, 13 Dec 2007 12:38:17 +0000
parents f5610b142363
children 0d1a383697d6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
1 include ../config.mak
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
2
22528
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22305
diff changeset
3 LIBNAME_COMMON = libloader.a
21259
92b122592776 Merge common parts of all Makefiles into one file included by all.
diego
parents: 21218
diff changeset
4
21178
c9ac2772aa2e Clean up CFLAGS handling.
diego
parents: 21169
diff changeset
5 #CFLAGS+=-Ddbg_printf=__vprintf -DTRACE=__vprintf -DDETAILED_OUT
21169
8a017ed1c615 Remove bug workarounds for ancient gcc and libc versions.
diego
parents: 20835
diff changeset
6
22528
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22305
diff changeset
7 SRCS_COMMON = driver.c afl.c vfl.c
20825
f596e1b45ba7 Use default variable names.
diego
parents: 20824
diff changeset
8 ifneq ($(TARGET_WIN32),yes)
22528
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22305
diff changeset
9 SRCS_COMMON += ldt_keeper.c pe_image.c module.c ext.c win32.c \
22531
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
10 pe_resource.c resource.c registry.c elfdll.c
21290
efc774a1e5a4 fix compilation for win32 dll codec support for intel osx
nplourde
parents: 21259
diff changeset
11 # QTX emulation is not supported in Darwin
efc774a1e5a4 fix compilation for win32 dll codec support for intel osx
nplourde
parents: 21259
diff changeset
12 ifneq ($(TARGET_OS),Darwin)
22528
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22305
diff changeset
13 SRCS_COMMON += wrapper.S
24663
f5610b142363 Detect support of and add necessary CFLAGS to avoid crashes when loading
diego
parents: 24201
diff changeset
14 else
f5610b142363 Detect support of and add necessary CFLAGS to avoid crashes when loading
diego
parents: 24201
diff changeset
15 win32.o: CFLAGS += $(CFLAG_STACKREALIGN)
12680
331104f5743c fix loader build on windows
faust3
parents: 12632
diff changeset
16 endif
21315
410a59bd1897 wrapper.S should be compiled on non-Darwin, non-Windows systems.
diego
parents: 21298
diff changeset
17 endif
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
18
22528
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22305
diff changeset
19 SRCS_COMMON += dshow/DS_AudioDecoder.c \
22531
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
20 dshow/DS_Filter.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
21 dshow/DS_VideoDecoder.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
22 dshow/allocator.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
23 dshow/mediatype.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
24 dshow/cmediasample.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
25 dshow/guids.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
26 dshow/inputpin.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
27 dshow/outputpin.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
28 dmo/DMO_AudioDecoder.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
29 dmo/DMO_VideoDecoder.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
30 dmo/buffer.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
31 dmo/dmo.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
32 dmo/dmo_guids.c \
21185
0c866f72b921 Make loader Makefile non-recursive.
diego
parents: 21184
diff changeset
33
21259
92b122592776 Merge common parts of all Makefiles into one file included by all.
diego
parents: 21218
diff changeset
34 include ../mpcommon.mak
21183
2b2580edbd10 cosmetics: Move around targets for consistency.
diego
parents: 21182
diff changeset
35
21624
78e06aec663a Fix crashes in loader code: There is still some code that can not handle omitted frame pointers.
reimar
parents: 21368
diff changeset
36 CFLAGS+=-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer
78e06aec663a Fix crashes in loader code: There is still some code that can not handle omitted frame pointers.
reimar
parents: 21368
diff changeset
37
21298
6b6d7fd5a00d simplify test target
diego
parents: 21290
diff changeset
38 dshow/test: dshow/test.c $(LIBNAME)
6b6d7fd5a00d simplify test target
diego
parents: 21290
diff changeset
39 $(CC) $(CFLAGS) -o $@ $^ -lstdc++
21185
0c866f72b921 Make loader Makefile non-recursive.
diego
parents: 21184
diff changeset
40
21259
92b122592776 Merge common parts of all Makefiles into one file included by all.
diego
parents: 21218
diff changeset
41 clean::
21185
0c866f72b921 Make loader Makefile non-recursive.
diego
parents: 21184
diff changeset
42 rm -f dshow/*.o dshow/*.a dshow/*~
0c866f72b921 Make loader Makefile non-recursive.
diego
parents: 21184
diff changeset
43 rm -f dmo/*.o dmo/*.a dmo/*~
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
44
21259
92b122592776 Merge common parts of all Makefiles into one file included by all.
diego
parents: 21218
diff changeset
45 distclean::
21218
f9014ec91226 There are no more .depend files in subdirectories.
diego
parents: 21206
diff changeset
46 rm -f dshow/test dshow/test.raw