#####################################################################
#
# Makefile:
#
# Copyright (c) 2000 James McKenzie <james@fishsoup.dhs.org>.
#
# $Id: Makefile,v 1.5 2001/10/12 13:51:19 root Exp root $
#
# $Log: Makefile,v $
# Revision 1.5  2001/10/12 13:51:19  root
# #
#
# Revision 1.4  2000/11/23 23:45:30  root
# #
#
# Revision 1.3  2000/10/07 18:30:11  root
# #
#
# Revision 1.2  2000/10/07 16:41:53  root
# #
#
# Revision 1.1  2000/10/06 19:52:46  root
# #
#
#
######################################################################

include ../make.inc

PROG=hifi

INCLUDES  = -I../shared -I../libhifimsg -I../libfiles  ${XINC} -I${OPENWINHOME}/include ${DBINC}

CFLAGS= $(OPT) $(DEFINES) $(INCLUDES) 
LDFLAGS=
LIB=../libhifimsg/libhifimsg.a ../libfiles/libfiles.a
LIBS=${LIB} -L${OPENWINHOME}/lib -lxview -lolgx ${XLIB} ${MATHLIB} ${DBLIB}


PSRCS = wave.c mpeg.c main.c hifi.c system.c tuner.c cd.c prefs.c ogg.c #prototype srcs 
SRCS=${PSRCS} 
HS= project.h

OBJS = $(SRCS:.c=.o)

all: ${PROG}

${PROG}: $(OBJS) ${LIB}
	$(CC) ${LDFLAGS} $(CFLAGS) $(OBJS) -o $@ ${LIBS}

%.o:%.c
	$(CC) $(CFLAGS) $(INCLUDES) -c $<

clean:
	/bin/rm -rf *% *~ ${OBJS} core a.out ${PROG}

depend:
	${MAKEDEPEND} -f- -s "# DO NOT DELETE" -- $(INCLUDES) -D__linux -- $(SRCS) > .depend
nodepend:
	/bin/rm -f .depend

protos:
	echo > prototypes.h
	echo > prototypes.h.tmp
	for i in ${PSRCS}; do ${CPROTO}  ${INCLUDES} $$i | grep -v ^__ >> prototypes.h.tmp; done
	/bin/mv -f prototypes.h.tmp prototypes.h
checkin:
	${RCSCI} -m# -l ${SRCS} ${HS} Makefile
	
tidy:checkin
	${INDENT} -ts0 -i2 ${SRCS} ${HS}

ifeq (.depend,$(wildcard .depend))
  include .depend
endif

