CFLAGS= -c ${OPTIMIZEFLAG} ${C_OPT} -D${MACH_OS} \
        -I./  -I../../include -I${IRIS_ROOT}/include

CXXFLAGS= -c ${OPTIMIZEFLAG} ${CC_OPT} -D${MACH_OS} \
        -I./  -I../../include -I${IRIS_ROOT}/include
CCFLAGS = ${CXXFLAGS}


LDFLAGS = -L../../libs/lib -L${IRIS_ROOT}/libs/lib

SEND_SRCS = tdwr_sending_task.C
SEND_OBJS = ${SEND_SRCS:.C=.o}

TDWR_SRCS = tdwr_reading_task.C global_memory_attach.C
TDWR_OBJS = ${TDWR_SRCS:.C=.o}

RAW_SRCS = raw_create_task.C global_memory_attach.C raw_c.C
RAW_OBJS = ${RAW_SRCS:.C=.o}

IRIS_SRCS = iris_send_task.C
IRIS_OBJS = ${IRIS_SRCS:.C=.o}

EXES = tdwr_sending_task tdwr_reading_task raw_create_task iris_send_task

all:		${EXES}

MKDEPEND_CSRCS = ${SEND_SRCS} ${TDWR_SRCS} ${RAW_SRCS} ${IRIS_SRCS}
depend:; ${MKDEPEND}

tdwr_sending_task: ${SEND_OBJS}
			${CXX} -o tdwr_sending_task ${SEND_OBJS} \
				${LDFLAGS} -luser

tdwr_reading_task: ${TDWR_OBJS}
			${CXX} -o tdwr_reading_task ${TDWR_OBJS} \
				${LDFLAGS} -luser

raw_create_task: ${RAW_OBJS}
			${CXX} -o raw_create_task ${RAW_OBJS} \
				${LDFLAGS} -lmisc -lhimath -ldspi -luser -lm

iris_send_task: ${IRIS_OBJS}
			${CXX} -o iris_send_task ${IRIS_OBJS} \
				${LDFLAGS} -luser

cleanexe:;	rm -f ${EXES} core
clean:		cleanexe
		rm -f *.o *.usg *.cat*

install:	all
		strip ${EXES}
# DO NOT DELETE

tdwr_sending_task.o: /usr/include/errno.h /usr/include/sys/stdsyms.h
tdwr_sending_task.o: /usr/include/sys/errno.h /usr/include/fcntl.h
tdwr_sending_task.o: /usr/include/sys/fcntl.h /usr/include/sys/types.h
tdwr_sending_task.o: /usr/include/sys/_inttypes.h
tdwr_sending_task.o: /usr/include/machine/vmtypes.h
tdwr_sending_task.o: /usr/include/sys/_fd_macros.h
tdwr_sending_task.o: /usr/include/sys/_flock_body.h /usr/include/netdb.h
tdwr_sending_task.o: /usr/include/sys/socket.h /usr/include/sys/ioctl.h
tdwr_sending_task.o: /usr/include/sys/uio.h /usr/include/sys/file.h
tdwr_sending_task.o: /usr/include/stdio.h /usr/include/sys/_null.h
tdwr_sending_task.o: /usr/include/sys/_size_t.h /usr/include/netinet/in.h
tdwr_sending_task.o: /usr/include/netinet/in6.h /usr/include/rpc/rpc.h
tdwr_sending_task.o: /usr/include/rpc/types.h /usr/include/sys/time.h
tdwr_sending_task.o: /usr/include/sys/sigevent.h /usr/include/xti.h
tdwr_sending_task.o: /usr/include/sys/xti.h /usr/include/memory.h
tdwr_sending_task.o: /usr/include/string.h /usr/include/rpc/xdr.h
tdwr_sending_task.o: /usr/include/rpc/auth.h /usr/include/sys/param.h
tdwr_sending_task.o: /usr/include/sys/sysmacros.h
tdwr_sending_task.o: /usr/include/machine/param.h
tdwr_sending_task.o: /usr/include/machine/param_shm.h /usr/include/sys/user.h
tdwr_sending_task.o: /usr/include/machine/pcb.h /usr/include/sys/vmparam.h
tdwr_sending_task.o: /usr/include/machine/vmparam.h /usr/include/sys/signal.h
tdwr_sending_task.o: /usr/include/sys/siginfo.h /usr/include/sys/newsig.h
tdwr_sending_task.o: /usr/include/machine/save_state.h
tdwr_sending_task.o: /usr/include/machine/frame.h /usr/include/sys/syscall.h
tdwr_sending_task.o: /usr/include/sys/scall_define.h
tdwr_sending_task.o: /usr/include/machine/sys/syscall.h
tdwr_sending_task.o: /usr/include/machine/sys/sigcontext.h
tdwr_sending_task.o: /usr/include/sys/vmmac.h
tdwr_sending_task.o: /usr/include/machine/sys/setjmp.h
tdwr_sending_task.o: /usr/include/sys/ucontext.h
tdwr_sending_task.o: /usr/include/machine/scall_defs.h
tdwr_sending_task.o: /usr/include/sys/cred.h /usr/include/rpc/clnt.h
tdwr_sending_task.o: /usr/include/rpc/rpc_com.h /usr/include/sys/netconfig.h
tdwr_sending_task.o: /usr/include/rpc/rpc_msg.h /usr/include/rpc/auth_sys.h
tdwr_sending_task.o: /usr/include/rpc/auth_des.h /usr/include/rpc/rpcb_clnt.h
tdwr_sending_task.o: /usr/include/rpc/rpcb_prot.h /usr/include/rpc/svc.h
tdwr_sending_task.o: /usr/include/sys/tihdr.h /usr/include/rpc/svc_auth.h
tdwr_sending_task.o: /usr/include/signal.h /usr/include/stdlib.h
tdwr_sending_task.o: /usr/include/sys/_wchar_t.h /usr/include/sys/wait.h
tdwr_sending_task.o: /usr/include/sys/resource.h
tdwr_sending_task.o: /usr/include/sys/_rlimit_body.h /usr/include/pwd.h
tdwr_sending_task.o: /usr/include/unistd.h /usr/include/sys/unistd.h
tdwr_sending_task.o: /usr/include/utime.h /usr/include/sys/_time_t.h
tdwr_sending_task.o: /usr/include/arpa/nameser.h /usr/include/model.h
tdwr_sending_task.o: /usr/include/sys/magic.h
tdwr_sending_task.o: /usr/include/arpa/nameser_compat.h
tdwr_sending_task.o: ../../include/sigtypes.h ../../include/signoarch.h
tdwr_sending_task.o: ../../include/user_lib.h tdwr_interface.h client.h
tdwr_sending_task.o: udp_pac.h frag_pac.h
tdwr_reading_task.o: /usr/include/arpa/inet.h /usr/include/netinet/in.h
tdwr_reading_task.o: /usr/include/sys/stdsyms.h /usr/include/sys/types.h
tdwr_reading_task.o: /usr/include/sys/_inttypes.h
tdwr_reading_task.o: /usr/include/machine/vmtypes.h
tdwr_reading_task.o: /usr/include/sys/_fd_macros.h /usr/include/netinet/in6.h
tdwr_reading_task.o: /usr/include/errno.h /usr/include/sys/errno.h
tdwr_reading_task.o: /usr/include/net/if.h /usr/include/sys/socket.h
tdwr_reading_task.o: /usr/include/sys/ioctl.h /usr/include/sys/uio.h
tdwr_reading_task.o: /usr/include/sys/file.h /usr/include/fcntl.h
tdwr_reading_task.o: /usr/include/sys/fcntl.h /usr/include/sys/_flock_body.h
tdwr_reading_task.o: /usr/include/net/netmp.h /usr/include/sys/semglobal.h
tdwr_reading_task.o: /usr/include/sys/spinlock.h /usr/include/sys/kern_svcs.h
tdwr_reading_task.o: /usr/include/machine/sync/spinlock.h
tdwr_reading_task.o: /usr/include/machine/inline.h /usr/include/machine/psl.h
tdwr_reading_task.o: /usr/include/machine/sync/protection.h
tdwr_reading_task.o: /usr/include/machine/cpu.h /usr/include/sys/sem_beta.h
tdwr_reading_task.o: /usr/include/sys/rw_lock.h /usr/include/sys/sem_utl.h
tdwr_reading_task.o: /usr/include/sys/malloc.h /usr/include/sys/debug.h
tdwr_reading_task.o: /usr/include/sys/param.h /usr/include/sys/sysmacros.h
tdwr_reading_task.o: /usr/include/machine/param.h
tdwr_reading_task.o: /usr/include/machine/param_shm.h /usr/include/sys/time.h
tdwr_reading_task.o: /usr/include/sys/sigevent.h /usr/include/sys/vmmac.h
tdwr_reading_task.o: /usr/include/sys/mp.h /usr/include/sys/vmmeter.h
tdwr_reading_task.o: /usr/include/sys/vmsystm.h /usr/include/sys/ki_calls.h
tdwr_reading_task.o: /usr/include/sys/vfs.h /usr/include/sys/statvfs.h
tdwr_reading_task.o: /usr/include/sys/fstyp.h
tdwr_reading_task.o: /usr/include/sys/_statvfs_body.h
tdwr_reading_task.o: /usr/include/sys/ki_defs.h /usr/include/sys/mpctl.h
tdwr_reading_task.o: /usr/include/machine/sys/getppdp.h
tdwr_reading_task.o: /usr/include/machine/reg.h
tdwr_reading_task.o: /usr/include/machine/sys/setjmp.h
tdwr_reading_task.o: /usr/include/machine/save_state.h
tdwr_reading_task.o: /usr/include/net/if_arp.h /usr/include/net/if6.h
tdwr_reading_task.o: /usr/include/rpc/rpc.h /usr/include/rpc/types.h
tdwr_reading_task.o: /usr/include/xti.h /usr/include/sys/xti.h
tdwr_reading_task.o: /usr/include/memory.h /usr/include/string.h
tdwr_reading_task.o: /usr/include/sys/_null.h /usr/include/rpc/xdr.h
tdwr_reading_task.o: /usr/include/stdio.h /usr/include/sys/_size_t.h
tdwr_reading_task.o: /usr/include/rpc/auth.h /usr/include/sys/user.h
tdwr_reading_task.o: /usr/include/machine/pcb.h /usr/include/sys/vmparam.h
tdwr_reading_task.o: /usr/include/machine/vmparam.h /usr/include/sys/signal.h
tdwr_reading_task.o: /usr/include/sys/siginfo.h /usr/include/sys/newsig.h
tdwr_reading_task.o: /usr/include/machine/frame.h /usr/include/sys/syscall.h
tdwr_reading_task.o: /usr/include/sys/scall_define.h
tdwr_reading_task.o: /usr/include/machine/sys/syscall.h
tdwr_reading_task.o: /usr/include/machine/sys/sigcontext.h
tdwr_reading_task.o: /usr/include/sys/ucontext.h
tdwr_reading_task.o: /usr/include/machine/scall_defs.h
tdwr_reading_task.o: /usr/include/sys/cred.h /usr/include/rpc/clnt.h
tdwr_reading_task.o: /usr/include/rpc/rpc_com.h /usr/include/sys/netconfig.h
tdwr_reading_task.o: /usr/include/rpc/rpc_msg.h /usr/include/rpc/auth_sys.h
tdwr_reading_task.o: /usr/include/rpc/auth_des.h /usr/include/rpc/rpcb_clnt.h
tdwr_reading_task.o: /usr/include/rpc/rpcb_prot.h /usr/include/rpc/svc.h
tdwr_reading_task.o: /usr/include/sys/tihdr.h /usr/include/rpc/svc_auth.h
tdwr_reading_task.o: /usr/include/signal.h /usr/include/stdlib.h
tdwr_reading_task.o: /usr/include/sys/_wchar_t.h /usr/include/sys/wait.h
tdwr_reading_task.o: /usr/include/sys/resource.h
tdwr_reading_task.o: /usr/include/sys/_rlimit_body.h /usr/include/pwd.h
tdwr_reading_task.o: /usr/include/strings.h /usr/include/sys/msg.h
tdwr_reading_task.o: /usr/include/sys/ipc.h /usr/include/unistd.h
tdwr_reading_task.o: /usr/include/sys/unistd.h /usr/include/utime.h
tdwr_reading_task.o: /usr/include/sys/_time_t.h /usr/include/arpa/nameser.h
tdwr_reading_task.o: /usr/include/model.h /usr/include/sys/magic.h
tdwr_reading_task.o: /usr/include/arpa/nameser_compat.h
tdwr_reading_task.o: ../../include/sigtypes.h ../../include/signoarch.h
tdwr_reading_task.o: ../../include/user_lib.h tdwr_interface.h client.h
tdwr_reading_task.o: udp_pac.h frag_pac.h
global_memory_attach.o: /usr/include/stdio.h /usr/include/sys/types.h
global_memory_attach.o: /usr/include/sys/stdsyms.h
global_memory_attach.o: /usr/include/sys/_inttypes.h
global_memory_attach.o: /usr/include/machine/vmtypes.h
global_memory_attach.o: /usr/include/sys/_fd_macros.h
global_memory_attach.o: /usr/include/sys/_null.h /usr/include/sys/_size_t.h
global_memory_attach.o: /usr/include/stdlib.h /usr/include/sys/_wchar_t.h
global_memory_attach.o: /usr/include/sys/wait.h /usr/include/sys/resource.h
global_memory_attach.o: /usr/include/sys/time.h /usr/include/sys/sigevent.h
global_memory_attach.o: /usr/include/sys/_rlimit_body.h
global_memory_attach.o: /usr/include/sys/signal.h /usr/include/sys/siginfo.h
global_memory_attach.o: /usr/include/sys/newsig.h
global_memory_attach.o: /usr/include/machine/save_state.h
global_memory_attach.o: /usr/include/machine/frame.h
global_memory_attach.o: /usr/include/sys/syscall.h
global_memory_attach.o: /usr/include/sys/scall_define.h
global_memory_attach.o: /usr/include/machine/sys/syscall.h
global_memory_attach.o: /usr/include/machine/sys/sigcontext.h
global_memory_attach.o: /usr/include/pwd.h /usr/include/string.h
global_memory_attach.o: /usr/include/sys/shm.h
global_memory_attach.o: /usr/include/machine/param_shm.h
global_memory_attach.o: /usr/include/sys/ipc.h ../../include/sigtypes.h
global_memory_attach.o: ../../include/signoarch.h ../../include/user_lib.h
global_memory_attach.o: tdwr_interface.h
raw_create_task.o: /usr/include/errno.h /usr/include/sys/stdsyms.h
raw_create_task.o: /usr/include/sys/errno.h /usr/include/stdio.h
raw_create_task.o: /usr/include/sys/types.h /usr/include/sys/_inttypes.h
raw_create_task.o: /usr/include/machine/vmtypes.h
raw_create_task.o: /usr/include/sys/_fd_macros.h /usr/include/sys/_null.h
raw_create_task.o: /usr/include/sys/_size_t.h /usr/include/signal.h
raw_create_task.o: /usr/include/sys/signal.h /usr/include/sys/sigevent.h
raw_create_task.o: /usr/include/sys/siginfo.h /usr/include/sys/newsig.h
raw_create_task.o: /usr/include/machine/save_state.h
raw_create_task.o: /usr/include/machine/frame.h /usr/include/sys/syscall.h
raw_create_task.o: /usr/include/sys/scall_define.h
raw_create_task.o: /usr/include/machine/sys/syscall.h
raw_create_task.o: /usr/include/machine/sys/sigcontext.h
raw_create_task.o: /usr/include/stdlib.h /usr/include/sys/_wchar_t.h
raw_create_task.o: /usr/include/sys/wait.h /usr/include/sys/resource.h
raw_create_task.o: /usr/include/sys/time.h /usr/include/sys/_rlimit_body.h
raw_create_task.o: /usr/include/pwd.h /usr/include/string.h
raw_create_task.o: /usr/include/sys/msg.h /usr/include/sys/ipc.h
raw_create_task.o: /usr/include/unistd.h /usr/include/sys/unistd.h
raw_create_task.o: /usr/include/utime.h /usr/include/sys/_time_t.h
raw_create_task.o: ../../include/sigtypes.h ../../include/signoarch.h
raw_create_task.o: ../../include/dsp.h ../../include/headers.h
raw_create_task.o: ../../include/iris_task.h ../../include/ingest.h
raw_create_task.o: ../../include/product.h ../../include/sigversion.h
raw_create_task.o: ../../include/dsp_lib.h ../../include/misc_lib.h
raw_create_task.o: ../../include/user_lib.h tdwr_interface.h
global_memory_attach.o: /usr/include/stdio.h /usr/include/sys/types.h
global_memory_attach.o: /usr/include/sys/stdsyms.h
global_memory_attach.o: /usr/include/sys/_inttypes.h
global_memory_attach.o: /usr/include/machine/vmtypes.h
global_memory_attach.o: /usr/include/sys/_fd_macros.h
global_memory_attach.o: /usr/include/sys/_null.h /usr/include/sys/_size_t.h
global_memory_attach.o: /usr/include/stdlib.h /usr/include/sys/_wchar_t.h
global_memory_attach.o: /usr/include/sys/wait.h /usr/include/sys/resource.h
global_memory_attach.o: /usr/include/sys/time.h /usr/include/sys/sigevent.h
global_memory_attach.o: /usr/include/sys/_rlimit_body.h
global_memory_attach.o: /usr/include/sys/signal.h /usr/include/sys/siginfo.h
global_memory_attach.o: /usr/include/sys/newsig.h
global_memory_attach.o: /usr/include/machine/save_state.h
global_memory_attach.o: /usr/include/machine/frame.h
global_memory_attach.o: /usr/include/sys/syscall.h
global_memory_attach.o: /usr/include/sys/scall_define.h
global_memory_attach.o: /usr/include/machine/sys/syscall.h
global_memory_attach.o: /usr/include/machine/sys/sigcontext.h
global_memory_attach.o: /usr/include/pwd.h /usr/include/string.h
global_memory_attach.o: /usr/include/sys/shm.h
global_memory_attach.o: /usr/include/machine/param_shm.h
global_memory_attach.o: /usr/include/sys/ipc.h ../../include/sigtypes.h
global_memory_attach.o: ../../include/signoarch.h ../../include/user_lib.h
global_memory_attach.o: tdwr_interface.h
raw_c.o: /usr/include/stdio.h /usr/include/sys/types.h
raw_c.o: /usr/include/sys/stdsyms.h /usr/include/sys/_inttypes.h
raw_c.o: /usr/include/machine/vmtypes.h /usr/include/sys/_fd_macros.h
raw_c.o: /usr/include/sys/_null.h /usr/include/sys/_size_t.h
raw_c.o: /usr/include/stdlib.h /usr/include/sys/_wchar_t.h
raw_c.o: /usr/include/sys/wait.h /usr/include/sys/resource.h
raw_c.o: /usr/include/sys/time.h /usr/include/sys/sigevent.h
raw_c.o: /usr/include/sys/_rlimit_body.h /usr/include/sys/signal.h
raw_c.o: /usr/include/sys/siginfo.h /usr/include/sys/newsig.h
raw_c.o: /usr/include/machine/save_state.h /usr/include/machine/frame.h
raw_c.o: /usr/include/sys/syscall.h /usr/include/sys/scall_define.h
raw_c.o: /usr/include/machine/sys/syscall.h
raw_c.o: /usr/include/machine/sys/sigcontext.h /usr/include/pwd.h
raw_c.o: /usr/include/string.h ../../include/sigtypes.h
raw_c.o: ../../include/signoarch.h ../../include/dsp.h
raw_c.o: ../../include/headers.h ../../include/iris_task.h
raw_c.o: ../../include/ingest.h ../../include/product.h
raw_c.o: ../../include/user_lib.h ../../include/misc_lib.h tdwr_interface.h
iris_send_task.o: /usr/include/errno.h /usr/include/sys/stdsyms.h
iris_send_task.o: /usr/include/sys/errno.h /usr/include/netdb.h
iris_send_task.o: /usr/include/sys/socket.h /usr/include/sys/types.h
iris_send_task.o: /usr/include/sys/_inttypes.h /usr/include/machine/vmtypes.h
iris_send_task.o: /usr/include/sys/_fd_macros.h /usr/include/sys/ioctl.h
iris_send_task.o: /usr/include/sys/uio.h /usr/include/sys/file.h
iris_send_task.o: /usr/include/fcntl.h /usr/include/sys/fcntl.h
iris_send_task.o: /usr/include/sys/_flock_body.h /usr/include/stdio.h
iris_send_task.o: /usr/include/sys/_null.h /usr/include/sys/_size_t.h
iris_send_task.o: /usr/include/netinet/in.h /usr/include/netinet/in6.h
iris_send_task.o: /usr/include/signal.h /usr/include/sys/signal.h
iris_send_task.o: /usr/include/sys/sigevent.h /usr/include/sys/siginfo.h
iris_send_task.o: /usr/include/sys/newsig.h /usr/include/machine/save_state.h
iris_send_task.o: /usr/include/machine/frame.h /usr/include/sys/syscall.h
iris_send_task.o: /usr/include/sys/scall_define.h
iris_send_task.o: /usr/include/machine/sys/syscall.h
iris_send_task.o: /usr/include/machine/sys/sigcontext.h /usr/include/stdlib.h
iris_send_task.o: /usr/include/sys/_wchar_t.h /usr/include/sys/wait.h
iris_send_task.o: /usr/include/sys/resource.h /usr/include/sys/time.h
iris_send_task.o: /usr/include/sys/_rlimit_body.h /usr/include/pwd.h
iris_send_task.o: /usr/include/string.h /usr/include/sys/stat.h
iris_send_task.o: /usr/include/sys/_stat_body.h /usr/include/unistd.h
iris_send_task.o: /usr/include/sys/unistd.h /usr/include/utime.h
iris_send_task.o: /usr/include/sys/_time_t.h ../../include/sigtypes.h
iris_send_task.o: ../../include/signoarch.h ../../include/user_lib.h
