#
#
# 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	= nopt

#
# Application CFLAGS, LDFLAGS, and libraries
#
AP_CFLAGS	= -I../include
AP_LDFLAGS	=
AP_LIBS 	= -lnspeech -lsp -lm


#
# ARCH Application CFLAGS
#
sun4_CFLAGS	= 
decmips_CFLAGS	=
solaris_CFLAGS = -fast -Dsolaris
#
# ARCH Aplication LDFLAGS
#
sun4_LDFLAGS	= 
decmips_LDFLAGS	=
solaris_LDFLAGS = -fast
#
# 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	= nopt.c\
	  cgrd.c

OBJS	= $(OBJ_DIR)/nopt.o\
	  $(OBJ_DIR)/cgrd.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}/nopt.o: nopt.h nopt.c /projects/cslu/speech/work/src/include/speech.h  nopt.c
${OBJ_DIR}/nopt.o: version.h 
	@. ${CONF} ; echo ". ${CONF} ; $$CC $(CFLAGS) $$GCFLAGS -c nopt.c -o ${OBJ_DIR}/nopt.o"
	@. ${CONF} ; $$CC $(CFLAGS) $$GCFLAGS -c nopt.c -o ${OBJ_DIR}/nopt.o

${OBJ_DIR}/cgrd.o: nopt.h cgrd.c  cgrd.c
	@. ${CONF} ; echo ". ${CONF} ; $$CC $(CFLAGS) $$GCFLAGS -c cgrd.c -o ${OBJ_DIR}/cgrd.o"
	@. ${CONF} ; $$CC $(CFLAGS) $$GCFLAGS -c cgrd.c -o ${OBJ_DIR}/cgrd.o

