# metaflac - Command-line FLAC metadata editor
-# Copyright (C) 2000,2001,2002 Josh Coalson
+# Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007,2008,2009 Josh Coalson
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# GNU makefile
#
+topdir = ../..
+libdir = $(topdir)/obj/$(BUILD)/lib
+
PROGRAM_NAME = metaflac
-INCLUDES = -I./include -I../../include
-LIBS =
-OBJS = \
- main.o
+INCLUDES = -I./include -I$(topdir)/include -I$(OGG_INCLUDE_DIR)
+
+ifeq ($(OS),Darwin)
+EXPLICIT_LIBS = $(libdir)/libgrabbag.a $(libdir)/libFLAC.a $(libdir)/libreplaygain_analysis.a $(libdir)/libgetopt.a $(libdir)/libutf8.a $(OGG_LIB_DIR)/libogg.a -liconv -lm
+else
+LIBS = -lgrabbag -lFLAC -lreplaygain_analysis -lgetopt -lutf8 -L$(OGG_LIB_DIR) -logg -lm
+endif
+
+SRCS_C = \
+ main.c \
+ operations.c \
+ operations_shorthand_cuesheet.c \
+ operations_shorthand_picture.c \
+ operations_shorthand_seektable.c \
+ operations_shorthand_streaminfo.c \
+ operations_shorthand_vorbiscomment.c \
+ options.c \
+ usage.c \
+ utils.c
-include ../../build/exe.mk
+include $(topdir)/build/exe.mk
# DO NOT DELETE THIS LINE -- make depend depends on it.