#########################################################################
#
#########################################################################
CUR_REL_PATH := "base/ascope"

include ../shared/config.mk

PRE_CPPFLAGS += -I../antenna_lib -I../config_lib -I../dsp_lib -I../himath_lib -I../include -I../misc_lib -I../user_lib -I../uxsig_lib
CPPFLAGS += -DMOTIF -DXT_CODE -DXOPEN_CATALOG
CPPFLAGS_ascopeapplshell = -Wno-unused-variable
CPPFLAGS_gensetup = -Wno-unused-variable
CPPFLAGS_gaincontrol = -Wno-unused-variable
CPPFLAGS_plotparam = -Wno-unused-variable
CPPFLAGS_thresholds = -Wno-unused-variable
CPPFLAGS_noise = -Wno-unused-variable
CPPFLAGS_sampnoise = -Wno-unused-variable
CPPFLAGS_dspparamerrors = -Wno-unused-variable
CPPFLAGS_simulator = -Wno-unused-variable
CPPFLAGS_targetsim = -Wno-unused-variable
CPPFLAGS_spectra = -Wno-unused-variable
CPPFLAGS_recplay = -Wno-unused-variable


LDFLAGS += $(LPATH_X11)
LDLIBS  += -luxsig -lXpm -lXm -lXt -lX11 -ldsp -lantenna -lconfig -lmisc\
	  -lfileformats -lhimath -luser $(LTIFF) -ljpeg -lpng \
	  -lm -lbsd -lz

EXEC = ascope

RESOURCE_FILE = ascope.rf
CONF_FILES = DEFAULT.ASCOPE

INTERFACE_OBJS	= ascopeapplshell.o \
		gensetup.o \
		gaincontrol.o \
		plotparam.o \
		thresholds.o \
		noise.o \
		sampnoise.o \
		dspparamerrors.o \
		simulator.o \
		targetsim.o \
		spectra.o \
		recplay.o 

APPL_OBJS =	ascope.o \
		ascope_main_nls_init.o \
		asrsimatod.o \
		asrsimdata.o \
		asrsimpram.o \
		asrsimseries.o \
		asoneplot.o \
		asrealplot.o \
		asdataplot.o \
		asloop.o \
		asplotalloc.o \
		asspecacc.o \
		asloadup.o \
		asinitloadsave.o \
		assimulate.o

OBJS = $(INTERFACE_OBJS) $(APPL_OBJS)

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

LINK.o = $(LINK.C)

all: $(EXEC)

$(EXEC): $(OBJS)

install: all $(IRIS_BIN) $(IRIS_APP_DEFAULTS) ${IRIS_CONFIG_TMPL} 
	install -m 0775 -o $(IRIS_USER) -g $(IRIS_GROUP) $(STRIP_OPT) $(EXEC) $(IRIS_BIN)	
	install -m 0664 -o $(IRIS_USER) -g $(IRIS_GROUP) \
			$(RESOURCE_FILE) $(IRIS_APP_DEFAULTS)/$(EXEC)
	install -m 0664 $(RESOURCE_FILE) $(SYS_APP_DEFAULTS)/$(EXEC)
	install -m 0664 -o ${IRIS_USER} -g ${IRIS_GROUP} ${CONF_FILES}      ${IRIS_CONFIG_TMPL}
test:

uninstall:
	rm -f   $(IRIS_APP_DEFAULTS)/$(EXEC) \
		$(SYS_APP_DEFAULTS)/$(EXEC)  \
		$(IRIS_BIN)/$(EXEC)
	rm -rf ${IRIS_CONFIG_TMPL}


clean: 
	rm -f $(EXEC) UxXt.c UxXt.h UxMethod.c *.o *~ *.d *.d.bak

$(OBJS): Makefile

-include $(DEPS)

