1
1
# libFLAC - Free Lossless Audio Codec library
2
# Copyright (C) 2001,2002,2003,2004,2005 Josh Coalson
2
# Copyright (C) 2001,2002,2003,2004,2005,2006,2007 Josh Coalson
4
4
# Redistribution and use in source and binary forms, with or without
5
5
# modification, are permitted provided that the following conditions
36
36
# The -force_cpusubtype_ALL is needed to insert a ppc64 instruction
37
37
# into cpu.c with an asm().
38
38
if FLaC__SYS_DARWIN
39
#@@@@@@ PPC optimizations temporarily disabled
39
#@@@ PPC optimizations temporarily disabled
40
40
CPUCFLAGS = -faltivec -force_cpusubtype_ALL -DFLAC__NO_ASM
42
42
# Linux-gcc for PPC does not have -force_cpusubtype_ALL, it is Darwin-specific
43
#@@@@@@ PPC optimizations temporarily disabled
43
#@@@ PPC optimizations temporarily disabled
44
44
CPUCFLAGS = -maltivec -mabi=altivec -DFLAC__NO_ASM
48
AM_CFLAGS = $(DEBUGCFLAGS) $(CPUCFLAGS)
48
AM_CFLAGS = $(DEBUGCFLAGS) $(CPUCFLAGS) @OGG_CFLAGS@
54
54
ARCH_SUBDIRS = ia32
55
libFLAC_la_LIBADD = ia32/libFLAC-asm.la
55
LOCAL_EXTRA_LIBADD = ia32/libFLAC-asm.la
60
60
if FLaC__HAS_AS__TEMPORARILY_DISABLED
61
libFLAC_la_LIBADD = ppc/as/libFLAC-asm.la
61
LOCAL_EXTRA_LIBADD = ppc/as/libFLAC-asm.la
62
LOCAL_EXTRA_LDFLAGS = "-Wl,-read_only_relocs,warning"
63
64
if FLaC__HAS_GAS__TEMPORARILY_DISABLED
64
libFLAC_la_LIBADD = ppc/gas/libFLAC-asm.la
67
LOCAL_EXTRA_LDFLAGS = "-Wl,-read_only_relocs,warning"
65
LOCAL_EXTRA_LIBADD = ppc/gas/libFLAC-asm.la
66
LOCAL_EXTRA_LDFLAGS = ""
72
libFLAC_la_LIBADD = $(LOCAL_EXTRA_LIBADD) @OGG_LIBS@
71
74
SUBDIRS = $(ARCH_SUBDIRS) include .
73
76
m4datadir = $(datadir)/aclocal
74
77
m4data_DATA = libFLAC.m4
79
pkgconfigdir = $(libdir)/pkgconfig
80
pkgconfig_DATA = flac.pc
78
85
libFLAC_dynamic.dsp \
79
86
libFLAC_static.dsp \
82
# see 'http://www.gnu.org/software/libtool/manual.html#SEC35' for numbering convention
83
libFLAC_la_LDFLAGS = -version-info 7:0:0 -lm $(LOCAL_EXTRA_LDFLAGS)
91
ogg_decoder_aspect.c \
92
ogg_encoder_aspect.c \
96
# see 'http://www.gnu.org/software/libtool/manual.html#Libtool-versioning' for numbering convention
97
libFLAC_la_LDFLAGS = -version-info 8:1:0 -lm $(LOCAL_EXTRA_LDFLAGS)
84
98
libFLAC_la_SOURCES = \