1# FLAC - Free Lossless Audio Codec 2# Copyright (C) 2001,2002,2003,2004,2005,2006,2007 Josh Coalson 3# 4# This file is part the FLAC project. FLAC is comprised of several 5# components distributed under difference licenses. The codec libraries 6# are distributed under Xiph.Org's BSD-like license (see the file 7# COPYING.Xiph in this distribution). All other programs, libraries, and 8# plugins are distributed under the GPL (see COPYING.GPL). The documentation 9# is distributed under the Gnu FDL (see COPYING.FDL). Each file in the 10# FLAC distribution contains at the top the terms under which it may be 11# distributed. 12# 13# Since this particular file is relevant to all components of FLAC, 14# it may be distributed under the Xiph.Org license, which is the least 15# restrictive of those mentioned above. See the file COPYING.Xiph in this 16# distribution. 17 18# 19# debug/release selection 20# 21 22DEFAULT_BUILD = release 23 24debug : BUILD = debug 25valgrind : BUILD = debug 26release : BUILD = release 27 28# override LINKAGE on OS X until we figure out how to get 'cc -static' to work 29ifeq ($(DARWIN_BUILD),yes) 30LINKAGE = 31else 32debug : LINKAGE = -static 33valgrind : LINKAGE = -dynamic 34release : LINKAGE = -static 35endif 36 37all default: $(DEFAULT_BUILD) 38 39# 40# GNU makefile fragment for emulating stuff normally done by configure 41# 42 43VERSION=\"1.2.1\" 44 45ifeq ($(DARWIN_BUILD),yes) 46CONFIG_CFLAGS=-DHAVE_INTTYPES_H -DHAVE_ICONV -DHAVE_LANGINFO_CODESET -DFLAC__HAS_OGG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFLAC__SYS_DARWIN -DWORDS_BIGENDIAN 47else 48CONFIG_CFLAGS=-DHAVE_INTTYPES_H -DHAVE_ICONV -DHAVE_LANGINFO_CODESET -DHAVE_SOCKLEN_T -DFLAC__HAS_OGG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 49endif 50 51OGG_INCLUDE_DIR=$(HOME)/local/include 52OGG_LIB_DIR=$(HOME)/local/lib 53