.c.o:
	gcc -c $<

all: power client server


power: power.o
	gcc -o power power.o -lm

client: powclient.o pow_clnt.o pow_xdr.o
	gcc -o client powclient.o pow_clnt.o pow_xdr.o -lrpcsvc

pow_svc.o: pow_svc.c
	gcc -c -DRPC_SVC_FG $<



server: powserver.o pow_svc.o pow_xdr.o
	gcc -o server powserver.o pow_svc.o pow_xdr.o -lrpcsvc -lm


# DO NOT DELETE

pow_clnt.o: pow.h /usr/include/rpc/rpc.h /usr/include/rpc/types.h
pow_clnt.o: /usr/include/sys/types.h /usr/include/sys/feature_tests.h
pow_clnt.o: /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h
pow_clnt.o: /usr/include/sys/select.h /usr/include/sys/time.h
pow_clnt.o: /usr/include/sys/time.h /usr/include/tiuser.h
pow_clnt.o: /usr/include/sys/tiuser.h /usr/include/fcntl.h
pow_clnt.o: /usr/include/sys/fcntl.h /usr/include/memory.h
pow_clnt.o: /usr/include/rpc/xdr.h /usr/include/sys/byteorder.h
pow_clnt.o: /usr/include/stdio.h /usr/include/rpc/auth.h
pow_clnt.o: /usr/include/sys/cred.h /usr/include/rpc/clnt.h
pow_clnt.o: /usr/include/rpc/rpc_com.h /usr/include/sys/netconfig.h
pow_clnt.o: /usr/include/rpc/rpc_msg.h /usr/include/rpc/auth_sys.h
pow_clnt.o: /usr/include/rpc/auth_des.h /usr/include/rpc/auth_kerb.h
pow_clnt.o: /usr/include/kerberos/krb.h /usr/include/kerberos/mit-copyright.h
pow_clnt.o: /usr/include/kerberos/des.h /usr/include/sys/socket.h
pow_clnt.o: /usr/include/netinet/in.h /usr/include/sys/stream.h
pow_clnt.o: /usr/include/sys/vnode.h /usr/include/sys/t_lock.h
pow_clnt.o: /usr/include/sys/machlock.h /usr/include/sys/dki_lkinfo.h
pow_clnt.o: /usr/include/sys/dl.h /usr/include/sys/sleepq.h
pow_clnt.o: /usr/include/sys/turnstile.h /usr/include/sys/param.h
pow_clnt.o: /usr/include/sys/unistd.h /usr/include/sys/pirec.h
pow_clnt.o: /usr/include/sys/mutex.h /usr/include/sys/rwlock.h
pow_clnt.o: /usr/include/sys/semaphore.h /usr/include/sys/condvar.h
pow_clnt.o: /usr/include/sys/uio.h /usr/include/vm/seg_enum.h
pow_clnt.o: /usr/include/sys/poll.h /usr/include/sys/strmdep.h
pow_clnt.o: /usr/include/rpc/svc.h /usr/include/sys/tihdr.h
pow_clnt.o: /usr/include/rpc/svc_auth.h /usr/include/rpc/rpcb_clnt.h
pow_clnt.o: /usr/include/rpc/rpcb_prot.h
pow_svc.o: pow.h /usr/include/rpc/rpc.h /usr/include/rpc/types.h
pow_svc.o: /usr/include/sys/types.h /usr/include/sys/feature_tests.h
pow_svc.o: /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h
pow_svc.o: /usr/include/sys/select.h /usr/include/sys/time.h
pow_svc.o: /usr/include/sys/time.h /usr/include/tiuser.h
pow_svc.o: /usr/include/sys/tiuser.h /usr/include/fcntl.h
pow_svc.o: /usr/include/sys/fcntl.h /usr/include/memory.h
pow_svc.o: /usr/include/rpc/xdr.h /usr/include/sys/byteorder.h
pow_svc.o: /usr/include/stdio.h /usr/include/rpc/auth.h
pow_svc.o: /usr/include/sys/cred.h /usr/include/rpc/clnt.h
pow_svc.o: /usr/include/rpc/rpc_com.h /usr/include/sys/netconfig.h
pow_svc.o: /usr/include/rpc/rpc_msg.h /usr/include/rpc/auth_sys.h
pow_svc.o: /usr/include/rpc/auth_des.h /usr/include/rpc/auth_kerb.h
pow_svc.o: /usr/include/kerberos/krb.h /usr/include/kerberos/mit-copyright.h
pow_svc.o: /usr/include/kerberos/des.h /usr/include/sys/socket.h
pow_svc.o: /usr/include/netinet/in.h /usr/include/sys/stream.h
pow_svc.o: /usr/include/sys/vnode.h /usr/include/sys/t_lock.h
pow_svc.o: /usr/include/sys/machlock.h /usr/include/sys/dki_lkinfo.h
pow_svc.o: /usr/include/sys/dl.h /usr/include/sys/sleepq.h
pow_svc.o: /usr/include/sys/turnstile.h /usr/include/sys/param.h
pow_svc.o: /usr/include/sys/unistd.h /usr/include/sys/pirec.h
pow_svc.o: /usr/include/sys/mutex.h /usr/include/sys/rwlock.h
pow_svc.o: /usr/include/sys/semaphore.h /usr/include/sys/condvar.h
pow_svc.o: /usr/include/sys/uio.h /usr/include/vm/seg_enum.h
pow_svc.o: /usr/include/sys/poll.h /usr/include/sys/strmdep.h
pow_svc.o: /usr/include/rpc/svc.h /usr/include/sys/tihdr.h
pow_svc.o: /usr/include/rpc/svc_auth.h /usr/include/rpc/rpcb_clnt.h
pow_svc.o: /usr/include/rpc/rpcb_prot.h /usr/include/stdlib.h
pow_svc.o: /usr/include/signal.h /usr/include/sys/signal.h
pow_svc.o: /usr/include/stropts.h /usr/include/sys/stropts.h
pow_svc.o: /usr/include/sys/conf.h /usr/include/netconfig.h
pow_svc.o: /usr/include/sys/resource.h /usr/include/syslog.h
pow_svc.o: /usr/include/sys/syslog.h /usr/include/stdarg.h
pow_xdr.o: pow.h /usr/include/rpc/rpc.h /usr/include/rpc/types.h
pow_xdr.o: /usr/include/sys/types.h /usr/include/sys/feature_tests.h
pow_xdr.o: /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h
pow_xdr.o: /usr/include/sys/select.h /usr/include/sys/time.h
pow_xdr.o: /usr/include/sys/time.h /usr/include/tiuser.h
pow_xdr.o: /usr/include/sys/tiuser.h /usr/include/fcntl.h
pow_xdr.o: /usr/include/sys/fcntl.h /usr/include/memory.h
pow_xdr.o: /usr/include/rpc/xdr.h /usr/include/sys/byteorder.h
pow_xdr.o: /usr/include/stdio.h /usr/include/rpc/auth.h
pow_xdr.o: /usr/include/sys/cred.h /usr/include/rpc/clnt.h
pow_xdr.o: /usr/include/rpc/rpc_com.h /usr/include/sys/netconfig.h
pow_xdr.o: /usr/include/rpc/rpc_msg.h /usr/include/rpc/auth_sys.h
pow_xdr.o: /usr/include/rpc/auth_des.h /usr/include/rpc/auth_kerb.h
pow_xdr.o: /usr/include/kerberos/krb.h /usr/include/kerberos/mit-copyright.h
pow_xdr.o: /usr/include/kerberos/des.h /usr/include/sys/socket.h
pow_xdr.o: /usr/include/netinet/in.h /usr/include/sys/stream.h
pow_xdr.o: /usr/include/sys/vnode.h /usr/include/sys/t_lock.h
pow_xdr.o: /usr/include/sys/machlock.h /usr/include/sys/dki_lkinfo.h
pow_xdr.o: /usr/include/sys/dl.h /usr/include/sys/sleepq.h
pow_xdr.o: /usr/include/sys/turnstile.h /usr/include/sys/param.h
pow_xdr.o: /usr/include/sys/unistd.h /usr/include/sys/pirec.h
pow_xdr.o: /usr/include/sys/mutex.h /usr/include/sys/rwlock.h
pow_xdr.o: /usr/include/sys/semaphore.h /usr/include/sys/condvar.h
pow_xdr.o: /usr/include/sys/uio.h /usr/include/vm/seg_enum.h
pow_xdr.o: /usr/include/sys/poll.h /usr/include/sys/strmdep.h
pow_xdr.o: /usr/include/rpc/svc.h /usr/include/sys/tihdr.h
pow_xdr.o: /usr/include/rpc/svc_auth.h /usr/include/rpc/rpcb_clnt.h
pow_xdr.o: /usr/include/rpc/rpcb_prot.h
powclient.o: /usr/include/stdio.h /usr/include/sys/feature_tests.h pow.h
powclient.o: /usr/include/rpc/rpc.h /usr/include/rpc/types.h
powclient.o: /usr/include/sys/types.h /usr/include/sys/isa_defs.h
powclient.o: /usr/include/sys/machtypes.h /usr/include/sys/select.h
powclient.o: /usr/include/sys/time.h /usr/include/sys/time.h
powclient.o: /usr/include/tiuser.h /usr/include/sys/tiuser.h
powclient.o: /usr/include/fcntl.h /usr/include/sys/fcntl.h
powclient.o: /usr/include/memory.h /usr/include/rpc/xdr.h
powclient.o: /usr/include/sys/byteorder.h /usr/include/rpc/auth.h
powclient.o: /usr/include/sys/cred.h /usr/include/rpc/clnt.h
powclient.o: /usr/include/rpc/rpc_com.h /usr/include/sys/netconfig.h
powclient.o: /usr/include/rpc/rpc_msg.h /usr/include/rpc/auth_sys.h
powclient.o: /usr/include/rpc/auth_des.h /usr/include/rpc/auth_kerb.h
powclient.o: /usr/include/kerberos/krb.h
powclient.o: /usr/include/kerberos/mit-copyright.h
powclient.o: /usr/include/kerberos/des.h /usr/include/sys/socket.h
powclient.o: /usr/include/netinet/in.h /usr/include/sys/stream.h
powclient.o: /usr/include/sys/vnode.h /usr/include/sys/t_lock.h
powclient.o: /usr/include/sys/machlock.h /usr/include/sys/dki_lkinfo.h
powclient.o: /usr/include/sys/dl.h /usr/include/sys/sleepq.h
powclient.o: /usr/include/sys/turnstile.h /usr/include/sys/param.h
powclient.o: /usr/include/sys/unistd.h /usr/include/sys/pirec.h
powclient.o: /usr/include/sys/mutex.h /usr/include/sys/rwlock.h
powclient.o: /usr/include/sys/semaphore.h /usr/include/sys/condvar.h
powclient.o: /usr/include/sys/uio.h /usr/include/vm/seg_enum.h
powclient.o: /usr/include/sys/poll.h /usr/include/sys/strmdep.h
powclient.o: /usr/include/rpc/svc.h /usr/include/sys/tihdr.h
powclient.o: /usr/include/rpc/svc_auth.h /usr/include/rpc/rpcb_clnt.h
powclient.o: /usr/include/rpc/rpcb_prot.h
power.o: /usr/include/stdio.h /usr/include/sys/feature_tests.h
power.o: /usr/include/math.h
powserver.o: pow.h /usr/include/rpc/rpc.h /usr/include/rpc/types.h
powserver.o: /usr/include/sys/types.h /usr/include/sys/feature_tests.h
powserver.o: /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h
powserver.o: /usr/include/sys/select.h /usr/include/sys/time.h
powserver.o: /usr/include/sys/time.h /usr/include/tiuser.h
powserver.o: /usr/include/sys/tiuser.h /usr/include/fcntl.h
powserver.o: /usr/include/sys/fcntl.h /usr/include/memory.h
powserver.o: /usr/include/rpc/xdr.h /usr/include/sys/byteorder.h
powserver.o: /usr/include/stdio.h /usr/include/rpc/auth.h
powserver.o: /usr/include/sys/cred.h /usr/include/rpc/clnt.h
powserver.o: /usr/include/rpc/rpc_com.h /usr/include/sys/netconfig.h
powserver.o: /usr/include/rpc/rpc_msg.h /usr/include/rpc/auth_sys.h
powserver.o: /usr/include/rpc/auth_des.h /usr/include/rpc/auth_kerb.h
powserver.o: /usr/include/kerberos/krb.h
powserver.o: /usr/include/kerberos/mit-copyright.h
powserver.o: /usr/include/kerberos/des.h /usr/include/sys/socket.h
powserver.o: /usr/include/netinet/in.h /usr/include/sys/stream.h
powserver.o: /usr/include/sys/vnode.h /usr/include/sys/t_lock.h
powserver.o: /usr/include/sys/machlock.h /usr/include/sys/dki_lkinfo.h
powserver.o: /usr/include/sys/dl.h /usr/include/sys/sleepq.h
powserver.o: /usr/include/sys/turnstile.h /usr/include/sys/param.h
powserver.o: /usr/include/sys/unistd.h /usr/include/sys/pirec.h
powserver.o: /usr/include/sys/mutex.h /usr/include/sys/rwlock.h
powserver.o: /usr/include/sys/semaphore.h /usr/include/sys/condvar.h
powserver.o: /usr/include/sys/uio.h /usr/include/vm/seg_enum.h
powserver.o: /usr/include/sys/poll.h /usr/include/sys/strmdep.h
powserver.o: /usr/include/rpc/svc.h /usr/include/sys/tihdr.h
powserver.o: /usr/include/rpc/svc_auth.h /usr/include/rpc/rpcb_clnt.h
powserver.o: /usr/include/rpc/rpcb_prot.h /usr/include/math.h
