/* * @(#)Imakefile 7.23 03/12/12 * * Top-level Imakefile for xmcd, cda, labelh, libdi, cdinfo, cdda and cddb * * xmcd - Motif(R) CD Audio Player/Ripper * cda - Command-line CD Audio Player/Ripper * labelh - LabelHack Widget * libdi - CD Audio Device Interface Library * cdinfo - CD Information Management Library * cdda - CD Digital Audio Support * cddb - Classic CDDB Interface Library * * Copyright (C) 1993-2004 Ti Kan * E-mail: xmcd@amb.org * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * */ /* * Source subdirectory management */ #define IHaveSubdirs SUBDIRS=common_d \ cdda_d \ libdi_d \ cddb_d \ cdinfo_d \ labelh_d \ xmcd_d \ cda_d \ util_d #if defined(HPArchitecture) SHELL=/bin/ksh #else #if defined(UltrixArchitecture) SHELL=/bin/sh5 #else #if defined(XmacIIServer) SHELL=/bin/ksh #else SHELL=/bin/sh #endif /* XmacIIServer */ #endif /* UltrixArchitecture */ #endif /* HPArchitecture */ /* * Build rule for subdirectories */ #define PassCDebugFlags MakeSubdirs($(SUBDIRS)) DependSubdirs($(SUBDIRS)) /* This is a hack to work around problems on some platforms */ #ifdef ManSuffix MANSUFFIX=ManSuffix #endif /* * Custom install rule */ install:: @BINDIR=$(BINDIR) LIBDIR=$(LIBDIR) MANDIR=$(MANDIR) \ MANSUFFIX=$(MANSUFFIX) $(SHELL) ./install.sh -n -b