#  $Id: Makefile.in,v 5.1 2000/12/11 21:41:55 lcs Exp $
#
#  Makefile.in for the AddAudioModes program
#


#
# Autoconfig stuff
########################################

@SET_MAKE@

top_srcdir	= @top_srcdir@
srcdir		= @srcdir@
DISTDIR		= @DISTDIR@
CDIR		= ${DISTDIR}/User/C

build_os	= @build_os@

CC		= @CC@
INSTALL		= @INSTALL@
INSTALL_PROGRAM	= @INSTALL_PROGRAM@

CPPFLAGS	= @CPPFLAGS@
CFLAGS		= @CFLAGS@
LDFLAGS		= @LDFLAGS@
LIBS		= @LIBS@

VPATH		= @srcdir@


#
# Files
########################################

OBJECTS		= AddAudioModes.o
TARGET		= AddAudioModes


#
# Targets
########################################

.PHONY:		all clean distclean maintainer-clean install revup bindist

all:		$(TARGET)

clean:
	$(RM) $(TARGET) version.h *.o *.bak *~ \#*\# core Makefile.dep

distclean:	clean
	$(RM) Makefile

maintainer-clean: distclean

install:	all
	$(INSTALL_PROGRAM) $(TARGET) $(PREFIX)/C/$(TARGET)

revup:
	@rev=`cat $(srcdir)/version.rev` && echo `expr $$rev + 1` > $(srcdir)/version.rev
	@date +%d.%m.%y > $(srcdir)/version.date
	@echo -n "New revision: "
	@cat $(srcdir)/version.rev

bindist:	all
	$(INSTALL) --directory $(CDIR)
	$(INSTALL_PROGRAM) --strip $(TARGET) $(CDIR)/$(TARGET)


#
# Auto-remake autoconf stuff
########################################

Makefile: Makefile.in ../config.status
	(cd .. && ./config.status)



#
# Rules
########################################

$(TARGET):	$(OBJECTS)
	$(CC) $(LDFLAGS) $^ $(LIBS) -o $@


version.h:	version.rev version.date
	@echo Creating $@
	@ver=`cat $(top_srcdir)/version.ver` \
	 rev=`cat $(srcdir)/version.rev` \
	 date=`cat $(srcdir)/version.date` && \
	 echo "#define VERSION $$ver" > $@ && \
	 echo "#define REVISION $$rev" >> $@ && \
	 echo "#define VERS \"$$ver.$$rev ($$date)\"" >> $@

#
# Dependencies
########################################

SOURCES		= $(notdir $(wildcard $(srcdir)/*.c))
HEADERS		= $(notdir $(wildcard $(srcdir)/*.h))

Makefile.dep:	$(SOURCES) $(HEADERS) version.h
	@echo Making $@
ifneq ($(build_os),amigaos)
	-@$(CC) $(CPPFLAGS) $(CFLAGS) -MM $(SOURCES) > $@
else
	-@touch $@
	-@makedepend -f $@ -I $(srcdir) $(SOURCES)
endif

include Makefile.dep
