Mercurial > mplayer.hg
annotate loader/Makefile @ 8881:1e40d4a2466f
Function DVDOpenVOBPath only decrypts first VOB file and since each VOB file has
separate structure for title key, all other title keys remains empty. My
fix is very conservative and simply tries to find title key for every VOB file.
Tomas Hurka <tom@hukatronic.cz>
author | arpi |
---|---|
date | Fri, 10 Jan 2003 22:48:49 +0000 |
parents | 8b905703a450 |
children | 8b02e80e9c65 |
rev | line source |
---|---|
1 | 1 include ../config.mak |
2 | |
3 # Generated automatically from Makefile.in by configure. | |
3465 | 4 DEFINES=$(WIN32_PATH) -DMPLAYER -D__WINE__ -Ddbg_printf=__vprintf \ |
235 | 5 -DTRACE=__vprintf # -DDETAILED_OUT |
1 | 6 |
2069 | 7 LIB_OBJECTS= ldt_keeper.o pe_image.o module.o \ |
1 | 8 ext.o win32.o driver.o pe_resource.o \ |
8269
8b905703a450
- qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
7074
diff
changeset
|
9 resource.o registry.o elfdll.o afl.o vfl.o wrapper.o |
1 | 10 |
1307
d8c1b0b38edc
Add prototypes to wine/loader stuff, so that we can catch __stdcall function
jkeil
parents:
235
diff
changeset
|
11 # gcc-3.0 produces buggy code for acmStreamOpen() with |
d8c1b0b38edc
Add prototypes to wine/loader stuff, so that we can catch __stdcall function
jkeil
parents:
235
diff
changeset
|
12 # "-O3 -fomit-frame-pointer" or "-O2 -fomit-frame-pointer |
d8c1b0b38edc
Add prototypes to wine/loader stuff, so that we can catch __stdcall function
jkeil
parents:
235
diff
changeset
|
13 # -finline-functions -frename-registers" (code is OK with sole -O2), |
d8c1b0b38edc
Add prototypes to wine/loader stuff, so that we can catch __stdcall function
jkeil
parents:
235
diff
changeset
|
14 # the bad code accesses parameters via %ebp without setting up a |
d8c1b0b38edc
Add prototypes to wine/loader stuff, so that we can catch __stdcall function
jkeil
parents:
235
diff
changeset
|
15 # propper %ebp first! |
d8c1b0b38edc
Add prototypes to wine/loader stuff, so that we can catch __stdcall function
jkeil
parents:
235
diff
changeset
|
16 # -fno-omit-frame-pointer works around this gcc-3.0 bug. gcc-2.95.2 is OK. |
5793 | 17 # Note: -D_FILE_OFFSET_BITS=32 is required to disable using mmap64(), |
18 # as it's broken in glibc 2.1.2 (bad header) and 2.1.3 (bad code) | |
7073
b69ddd4d3bb9
removed -W -Wall -g and other gcc-specific warning/debug options
arpi
parents:
5880
diff
changeset
|
19 WARN_FLAGS = |
7074
136332c7da42
with the help of the Mandrake compiler maintainer this problem has
arpi
parents:
7073
diff
changeset
|
20 CFLAGS=-I. -I.. $(OPTFLAGS) -U_FILE_OFFSET_BITS $(EXTRA_INC) $(WARN_FLAGS) -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer |
1307
d8c1b0b38edc
Add prototypes to wine/loader stuff, so that we can catch __stdcall function
jkeil
parents:
235
diff
changeset
|
21 #CFLAGS=-I. -I.. -O $(WARN_FLAGS) -g #-fno-omit-frame-pointer |
1 | 22 |
23 all: libloader.a | |
1307
d8c1b0b38edc
Add prototypes to wine/loader stuff, so that we can catch __stdcall function
jkeil
parents:
235
diff
changeset
|
24 |
1 | 25 clean: |
26 -rm -f *.o libloader.a | |
27 | |
28 distclean: clean | |
29 | |
30 .c.o: $@ | |
31 $(CC) $(CFLAGS) $(DEFINES) -c $< | |
32 | |
33 libloader.a: $(LIB_OBJECTS) stubs.s | |
34 $(CC) -c ./stubs.s -o stubs.o | |
5880
a04a7dc31ebb
openbsd updates by Bj«Órn Sandell <biorn@dce.chalmers.se>
arpi
parents:
5817
diff
changeset
|
35 ifeq ($(TARGET_OS),OpenBSD) |
a04a7dc31ebb
openbsd updates by Bj«Órn Sandell <biorn@dce.chalmers.se>
arpi
parents:
5817
diff
changeset
|
36 ./loader_objfix.sh |
a04a7dc31ebb
openbsd updates by Bj«Órn Sandell <biorn@dce.chalmers.se>
arpi
parents:
5817
diff
changeset
|
37 endif |
1 | 38 $(AR) -r libloader.a $(LIB_OBJECTS) stubs.o |
39 | |
40 dep: | |
41 echo "dependency not required/supported" |