CUR_REL_PATH := "base/dsp"

include ../../config.mk

PRE_CPPFLAGS += -I../include -I../rdasubs_lib

PRE_LDFLAGS = -L$(SB_RDA_LIB)
LDFLAGS += -L$(IRIS_RDA_LIB)
LDLIBS += -ldsp -lantenna -lconfig -luser -lm $(LSEARCH_BSD) -lz
LDLIBS_dspmuxd = -lrdasubs
LDLIBS_speed = -lantenna
LDLIBS_DspExport = -lmisc
LDLIBS_test_pw = -lantenna

EXES = DspExport dspmuxd ihexutil inquiry 
SUEXES = speed tags cpi_test 

OBJS = $(patsubst %,%.o,$(EXES)) $(patsubst %,%.o,$(SUEXES))
DEPS = $(patsubst %.o,%.d,$(OBJS))

LINK.o = $(LINK.C)

all: $(EXES) $(SUEXES)

dspmuxd: dspmuxd.o
DspExport: DspExport.o
ihexutil: ihexutil.o
inquiry: inquiry.o
speed: speed.o
tags: tags.o
test_pw: test_pw.o
cpi_test: cpi_test.o


install: all $(IRIS_BIN) $(IRIS_CONFIG_TMPL_RCD) $(SYS_INIT_D)
	install -m 0775 -o $(IRIS_USER) -g $(IRIS_GROUP) $(STRIP_OPT) $(EXES) $(IRIS_BIN) 
	install -m 6775 -o $(IRIS_USER) -g $(IRIS_GROUP) $(STRIP_OPT) $(SUEXES) $(IRIS_BIN) 
	install -m 0664 -o $(IRIS_USER) -g $(IRIS_GROUP) dspexport.rc $(IRIS_CONFIG_TMPL_RCD)/dspexport
	install -m 0755 -o root         -g root          dspexport.rc $(SYS_INIT_D)/dspexport
	install -m 0664 -o $(IRIS_USER) -g $(IRIS_GROUP) dspmuxd.rc $(IRIS_CONFIG_TMPL_RCD)/dspmuxd
	install -m 0755 -o root         -g root          dspmuxd.rc $(SYS_INIT_D)/dspmuxd

test:

uninstall:
	if [ -d $(IRIS_BIN) ]; then \
		cd $(IRIS_BIN) && rm -f $(EXES) $(SUEXES); fi
	if [ -d $(IRIS_CONFIG_TMPL_RCD) ]; then \
		cd $(IRIS_CONFIG_TMPL_RCD) && rm -f dspexport dspmuxd; fi
	if [ -d $(SYS_INIT_D) ]; then \
		cd $(SYS_INIT_D) && rm -f dspexport dspmuxd; fi

clean:
	rm -f $(EXES) $(SUEXES) core *.o *~ *.d *.d.bak

$(OBJS): Makefile

-include $(DEPS)
