#
#
# Library Makefile template
#
#  
#

#
# TOP
#  Set to top of source code tree.  Can be an absolute or relative path.
#
TOP	= ../..

#
# TARGET
#  Set to the name of the target binary
#
#
TARGET	= wavextract

#
# Application CFLAGS, LDFLAGS, and libraries
#
AP_CFLAGS	=
AP_LDFLAGS	=
AP_LIBS 	= -lnspeech -lsp


#
# ARCH Application CFLAGS
#
sun4_CFLAGS	= 
decmips_CFLAGS	=

#
# ARCH Aplication LDFLAGS
#
sun4_LDFLAGS	= 
decmips_LDFLAGS	=

#
# ARCH Apllication libraries
#
sun4_LIBS	= 
decmips_LIBS	=

#
# Don't change the next two lines!
#
OBJ_DIR	= $(TOP)/obj/bin/$(ARCH)/$(TARGET)
CONF	= $(TOP)/conf/$(ARCH).conf

SRCS	= wavextract.c

OBJS	= $(OBJ_DIR)/wavextract.o


#####################################
#                                   #
# End of user configuration options #
#                                   #
#####################################

CFLAGS	= $(AP_CFLAGS) $(${ARCH}_CFLAGS)
LIBS	= $(AP_LIBS) $(${ARCH}_LIBS)
LDFLAGS = $(AP_LDFLAGS) $(${ARCH}_LDFLAGS)

all: DIRS $(TARGET)

install: $(TARGET)
	. $(CONF) ; $$INSTALL $(OBJ_DIR)/$(TARGET) $$INSTALL_BIN_DIR/$(TARGET)

$(TARGET): $(OBJS)
	@. ${CONF} ; echo ". $(CONF) ; $$CC $(CFLAGS) $$GCFLAGS $(LDFLAGS) $$GLDFLAGS -o $(OBJ_DIR)/$(TARGET) $(OBJS) $$SPEECH_LIBDIR $(LIBS) $$GLIBS"
	@. ${CONF} ; $$CC $(CFLAGS) $$GCFLAGS $(LDFLAGS) $$GLDFLAGS -o $(OBJ_DIR)/$(TARGET) $(OBJS) $$SPEECH_LIBDIR $(LIBS) $$GLIBS

DIRS:
	. $(CONF) ; $$MKDIRS $(OBJ_DIR)

depend:
	. $(CONF) ; $$MKDEPEND $(CFLAGS) $$GCFLAGS Makefile $(SRCS)

clean:
	. $(CONF) ; $$RM -f $(OBJ_DIR)/$(TARGET) $(OBJS)


#
#
# DO NOT REMOVE THIS LINE ! mkdepend depends on it
 
${OBJ_DIR}/wavextract.o: /projects/cslu/speech/work/src/include/ad.h  wavextract.c
${OBJ_DIR}/wavextract.o: /projects/cslu/speech/work/src/include/speech.h 
${OBJ_DIR}/wavextract.o: wavextract.c 
	@. ${CONF} ; echo ". ${CONF} ; $$CC $(CFLAGS) $$GCFLAGS -c wavextract.c -o ${OBJ_DIR}/wavextract.o"
	@. ${CONF} ; $$CC $(CFLAGS) $$GCFLAGS -c wavextract.c -o ${OBJ_DIR}/wavextract.o

