Net2/usr/src/contrib/isode/others/quipu/uips/pod/Makefile

###############################################################################
#
# $Header: /f/osi/others/quipu/uips/pod/RCS/Makefile,v 7.4 91/02/22 09:31:18 mrose Interim $
#
###############################################################################

#X app-defaults directory.
APPDEFDIR =	/usr/lib/X11/app-defaults

#yacc flags
YFLAGS  =	-d


###############################################################################
#
# Files and libraries.
#
###############################################################################

ISOLIBS =	$(TOPDIR)libdsap.a $(TOPDIR)libisode.a \
		$(TOPDIR)others/quipu/photo/libphoto.a

XLIBS   =	-lXaw -lXmu -lXt -lX11 -lXext

LIBES   =       $(ISOLIBS) $(XLIBS)
LLIBS   =       $(TOPDIR)llib-ldsap $(TOPDIR)llib-lisode

CFILES  =	y.tab.c calls.c main.c pod.c filt.c sequence.c \
		photo.c list.c read.c search.c modify.c dir_entry.c util.c
OFILES  =	y.tab.o calls.o main.o pod.o filt.o sequence.o \
		photo.o list.o read.o search.o modify.o dir_entry.o util.o
TESTOFILES =	y.tab.o testcalls.o main.o pod.o filt.o sequence.o \
		photo.o list.o read.o search.o modify.o dir_entry.o util.o

YFILES  =       conf_read.y

###############################################################################
# Here it is...
###############################################################################

all:            xpod
inst-all:       inst-pod manuals help appdefs config
install:        inst-all clean
lint:           l-pod


##############################################################################
# pod
##############################################################################


inst-pod:	$(BINDIR)pod 
		-mkdir $(ETCDIR)xd

$(BINDIR)pod:	xpod
	        -cp $@ zxpod
	        -rm -f $@
	        cp xpod $@
	        -@ls -gls $@
	        -@echo ""

xpod:  $(OFILES) $(ISOLIBS)
	$(LDCC) $(LDFLAGS) -o $@ $(OFILES) \
		$(LIBDSAP) $(TOPDIR)others/quipu/photo/libphoto.a $(LIBISODE) \
		$(XLIBS) $(LSOCKET)

l-pod: $(CFILES) 
	$(LINT) $(LFLAGS) $(LLIBS) $(CFILES) \
		| grep -v "warning: possible pointer alignment problem"

#testpod: $(TESTOFILES)
#	$(LDCC) $(LDFLAGS) -o $@ $(TESTOFILES) $(LIBES)	

#testcalls.o:
#	$(CC) $(CFLAGS) -DTESTPOD -c calls.c -o testcalls.o

y.tab.c: conf_read.y
	yacc $(YFLAGS) conf_read.y

###############################################################################
# config files
###############################################################################

config:; 	-mkdir $(ETCDIR)xd/duaconfig
		-cp -r Xd/duaconfig/* $(ETCDIR)xd/duaconfig
		-@echo ""

###############################################################################
# app-defaults
###############################################################################

appdefs:;	-cp Pod.ad $(APPDEFDIR)/Pod

###############################################################################
# manual pages
###############################################################################

MANUALS =       pod.1c

manuals:;
		@$(UTILDIR)inst-man.sh $(MANOPTS) pod.1c
		@$(UTILDIR)inst-man.sh $(MANOPTS) pod.5
		-@echo ""

###############################################################################
# help
###############################################################################

help:;		-mkdir $(ETCDIR)xd/podHelpdir
		cp Xd/podHelpdir/* $(ETCDIR)xd/podHelpdir
		-@ls -gls $(ETCDIR)xd/podHelpdir
		-@echo ""


###############################################################################
# clean
###############################################################################

clean:;         rm -f *.ph *.o *.a a.out _* x* z* *.orig \
			core $(CLEANSTRINGS) y.tab.c y.tab.h

grind:;         iprint Makefile
		tgrind -lc $(CFILES)
		@echo $(MANUALS) | \	
			tr " " "\012" | \
			sed -e "s%.*%itroff -man &%" | \
			sh -ve

true:;

# DO NOT DELETE BELOW THIS LINE
# Dependencies follow
calls.o: ../../../../h/config.h
calls.o: ../../../../h/general.h
calls.o: ../../../../h/isoaddrs.h
calls.o: ../../../../h/logger.h
calls.o: ../../../../h/manifest.h
calls.o: ../../../../h/psap.h
calls.o: ../../../../h/quipu/abandon.h
calls.o: ../../../../h/quipu/add.h
calls.o: ../../../../h/quipu/attr.h
calls.o: ../../../../h/quipu/attrvalue.h
calls.o: ../../../../h/quipu/authen.h
calls.o: ../../../../h/quipu/bind.h
calls.o: ../../../../h/quipu/common.h
calls.o: ../../../../h/quipu/commonarg.h
calls.o: ../../../../h/quipu/compare.h
calls.o: ../../../../h/quipu/config.h
calls.o: ../../../../h/quipu/dap.h
calls.o: ../../../../h/quipu/ds_error.h
calls.o: ../../../../h/quipu/ds_search.h
calls.o: ../../../../h/quipu/dsp.h
calls.o: ../../../../h/quipu/entry.h
calls.o: ../../../../h/quipu/list.h
calls.o: ../../../../h/quipu/modify.h
calls.o: ../../../../h/quipu/modifyrdn.h
calls.o: ../../../../h/quipu/name.h
calls.o: ../../../../h/quipu/oid.h
calls.o: ../../../../h/quipu/read.h
calls.o: ../../../../h/quipu/remove.h
calls.o: ../../../../h/quipu/util.h
calls.o: ../../../../h/tailor.h
calls.o: ../../../../h/usr.dirent.h
calls.o: ./defs.h
calls.o: ./filt.h
calls.o: ./sequence.h
calls.o: ./util.h
dir_entry.o: ./defs.h
dir_entry.o: ./dir_entry.h
filt.o: ../../../../h/config.h
filt.o: ../../../../h/general.h
filt.o: ../../../../h/isoaddrs.h
filt.o: ../../../../h/logger.h
filt.o: ../../../../h/manifest.h
filt.o: ../../../../h/psap.h
filt.o: ../../../../h/quipu/abandon.h
filt.o: ../../../../h/quipu/add.h
filt.o: ../../../../h/quipu/attr.h
filt.o: ../../../../h/quipu/attrvalue.h
filt.o: ../../../../h/quipu/authen.h
filt.o: ../../../../h/quipu/bind.h
filt.o: ../../../../h/quipu/common.h
filt.o: ../../../../h/quipu/commonarg.h
filt.o: ../../../../h/quipu/compare.h
filt.o: ../../../../h/quipu/config.h
filt.o: ../../../../h/quipu/dap.h
filt.o: ../../../../h/quipu/ds_error.h
filt.o: ../../../../h/quipu/ds_search.h
filt.o: ../../../../h/quipu/dsp.h
filt.o: ../../../../h/quipu/entry.h
filt.o: ../../../../h/quipu/list.h
filt.o: ../../../../h/quipu/modify.h
filt.o: ../../../../h/quipu/modifyrdn.h
filt.o: ../../../../h/quipu/name.h
filt.o: ../../../../h/quipu/oid.h
filt.o: ../../../../h/quipu/read.h
filt.o: ../../../../h/quipu/remove.h
filt.o: ../../../../h/quipu/util.h
filt.o: ./defs.h
filt.o: ./filt.h
filt.o: ./y.tab.h
list.o: ../../../../h/config.h
list.o: ../../../../h/general.h
list.o: ../../../../h/isoaddrs.h
list.o: ../../../../h/logger.h
list.o: ../../../../h/manifest.h
list.o: ../../../../h/psap.h
list.o: ../../../../h/quipu/abandon.h
list.o: ../../../../h/quipu/add.h
list.o: ../../../../h/quipu/attr.h
list.o: ../../../../h/quipu/attrvalue.h
list.o: ../../../../h/quipu/authen.h
list.o: ../../../../h/quipu/bind.h
list.o: ../../../../h/quipu/common.h
list.o: ../../../../h/quipu/commonarg.h
list.o: ../../../../h/quipu/compare.h
list.o: ../../../../h/quipu/config.h
list.o: ../../../../h/quipu/dap.h
list.o: ../../../../h/quipu/ds_error.h
list.o: ../../../../h/quipu/ds_search.h
list.o: ../../../../h/quipu/dsp.h
list.o: ../../../../h/quipu/entry.h
list.o: ../../../../h/quipu/list.h
list.o: ../../../../h/quipu/modify.h
list.o: ../../../../h/quipu/modifyrdn.h
list.o: ../../../../h/quipu/name.h
list.o: ../../../../h/quipu/oid.h
list.o: ../../../../h/quipu/read.h
list.o: ../../../../h/quipu/remove.h
list.o: ../../../../h/quipu/util.h
list.o: ./defs.h
list.o: ./filt.h
list.o: ./sequence.h
main.o: ../../../../h/config.h
main.o: ../../../../h/general.h
main.o: ../../../../h/isoaddrs.h
main.o: ../../../../h/logger.h
main.o: ../../../../h/manifest.h
main.o: ../../../../h/psap.h
main.o: ../../../../h/quipu/abandon.h
main.o: ../../../../h/quipu/add.h
main.o: ../../../../h/quipu/attr.h
main.o: ../../../../h/quipu/attrvalue.h
main.o: ../../../../h/quipu/authen.h
main.o: ../../../../h/quipu/bind.h
main.o: ../../../../h/quipu/common.h
main.o: ../../../../h/quipu/commonarg.h
main.o: ../../../../h/quipu/compare.h
main.o: ../../../../h/quipu/config.h
main.o: ../../../../h/quipu/dap.h
main.o: ../../../../h/quipu/ds_error.h
main.o: ../../../../h/quipu/ds_search.h
main.o: ../../../../h/quipu/dsp.h
main.o: ../../../../h/quipu/dua.h
main.o: ../../../../h/quipu/entry.h
main.o: ../../../../h/quipu/list.h
main.o: ../../../../h/quipu/modify.h
main.o: ../../../../h/quipu/modifyrdn.h
main.o: ../../../../h/quipu/name.h
main.o: ../../../../h/quipu/oid.h
main.o: ../../../../h/quipu/photo.h
main.o: ../../../../h/quipu/read.h
main.o: ../../../../h/quipu/remove.h
main.o: ../../../../h/quipu/util.h
main.o: ./defs.h
main.o: ./pod.h
main.o: ./sequence.h
modify.o: ../../../../h/config.h
modify.o: ../../../../h/general.h
modify.o: ../../../../h/isoaddrs.h
modify.o: ../../../../h/logger.h
modify.o: ../../../../h/manifest.h
modify.o: ../../../../h/psap.h
modify.o: ../../../../h/quipu/abandon.h
modify.o: ../../../../h/quipu/add.h
modify.o: ../../../../h/quipu/attr.h
modify.o: ../../../../h/quipu/attrvalue.h
modify.o: ../../../../h/quipu/authen.h
modify.o: ../../../../h/quipu/bind.h
modify.o: ../../../../h/quipu/common.h
modify.o: ../../../../h/quipu/commonarg.h
modify.o: ../../../../h/quipu/compare.h
modify.o: ../../../../h/quipu/config.h
modify.o: ../../../../h/quipu/dap.h
modify.o: ../../../../h/quipu/ds_error.h
modify.o: ../../../../h/quipu/ds_search.h
modify.o: ../../../../h/quipu/dsp.h
modify.o: ../../../../h/quipu/entry.h
modify.o: ../../../../h/quipu/list.h
modify.o: ../../../../h/quipu/modify.h
modify.o: ../../../../h/quipu/modifyrdn.h
modify.o: ../../../../h/quipu/name.h
modify.o: ../../../../h/quipu/oid.h
modify.o: ../../../../h/quipu/read.h
modify.o: ../../../../h/quipu/remove.h
modify.o: ../../../../h/quipu/util.h
modify.o: ./defs.h
modify.o: ./dir_entry.h
modify.o: ./sequence.h
modify.o: ./util.h
photo.o: ../../../../h/quipu/photo.h
photo.o: ./defs.h
photo.o: ./pod.h
photo.o: ./sequence.h
pod.o: ../../../../h/config.h
pod.o: ../../../../h/general.h
pod.o: ../../../../h/manifest.h
pod.o: ./bitmap
pod.o: ./bitmaps/About
pod.o: ./bitmaps/AboutPress
pod.o: ./bitmaps/Close
pod.o: ./bitmaps/ClosePress
pod.o: ./bitmaps/Help
pod.o: ./bitmaps/HelpPress
pod.o: ./bitmaps/History
pod.o: ./bitmaps/HistoryPress
pod.o: ./bitmaps/Keep
pod.o: ./bitmaps/KeepPress
pod.o: ./bitmaps/Kept
pod.o: ./bitmaps/List
pod.o: ./bitmaps/ListPress
pod.o: ./bitmaps/Modify
pod.o: ./bitmaps/ModifyPress
pod.o: ./bitmaps/Okay
pod.o: ./bitmaps/OkayPress
pod.o: ./bitmaps/Quit
pod.o: ./bitmaps/QuitPress
pod.o: ./bitmaps/Search
pod.o: ./bitmaps/SearchPress
pod.o: ./bitmaps/ShowAll
pod.o: ./bitmaps/ShowAllPress
pod.o: ./bitmaps/icon
pod.o: ./bitmaps/menuicon
pod.o: ./defs.h
pod.o: ./dir_entry.h
pod.o: ./pod.h
pod.o: ./sequence.h
read.o: ../../../../h/config.h
read.o: ../../../../h/general.h
read.o: ../../../../h/isoaddrs.h
read.o: ../../../../h/logger.h
read.o: ../../../../h/manifest.h
read.o: ../../../../h/psap.h
read.o: ../../../../h/quipu/abandon.h
read.o: ../../../../h/quipu/add.h
read.o: ../../../../h/quipu/attr.h
read.o: ../../../../h/quipu/attrvalue.h
read.o: ../../../../h/quipu/authen.h
read.o: ../../../../h/quipu/bind.h
read.o: ../../../../h/quipu/common.h
read.o: ../../../../h/quipu/commonarg.h
read.o: ../../../../h/quipu/compare.h
read.o: ../../../../h/quipu/config.h
read.o: ../../../../h/quipu/dap.h
read.o: ../../../../h/quipu/ds_error.h
read.o: ../../../../h/quipu/ds_search.h
read.o: ../../../../h/quipu/dsp.h
read.o: ../../../../h/quipu/entry.h
read.o: ../../../../h/quipu/list.h
read.o: ../../../../h/quipu/modify.h
read.o: ../../../../h/quipu/modifyrdn.h
read.o: ../../../../h/quipu/name.h
read.o: ../../../../h/quipu/oid.h
read.o: ../../../../h/quipu/read.h
read.o: ../../../../h/quipu/remove.h
read.o: ../../../../h/quipu/util.h
read.o: ./defs.h
read.o: ./sequence.h
read.o: ./util.h
search.o: ../../../../h/config.h
search.o: ../../../../h/general.h
search.o: ../../../../h/isoaddrs.h
search.o: ../../../../h/logger.h
search.o: ../../../../h/manifest.h
search.o: ../../../../h/psap.h
search.o: ../../../../h/quipu/abandon.h
search.o: ../../../../h/quipu/add.h
search.o: ../../../../h/quipu/attr.h
search.o: ../../../../h/quipu/attrvalue.h
search.o: ../../../../h/quipu/authen.h
search.o: ../../../../h/quipu/bind.h
search.o: ../../../../h/quipu/common.h
search.o: ../../../../h/quipu/commonarg.h
search.o: ../../../../h/quipu/compare.h
search.o: ../../../../h/quipu/config.h
search.o: ../../../../h/quipu/dap.h
search.o: ../../../../h/quipu/ds_error.h
search.o: ../../../../h/quipu/ds_search.h
search.o: ../../../../h/quipu/dsp.h
search.o: ../../../../h/quipu/entry.h
search.o: ../../../../h/quipu/list.h
search.o: ../../../../h/quipu/modify.h
search.o: ../../../../h/quipu/modifyrdn.h
search.o: ../../../../h/quipu/name.h
search.o: ../../../../h/quipu/oid.h
search.o: ../../../../h/quipu/read.h
search.o: ../../../../h/quipu/remove.h
search.o: ../../../../h/quipu/util.h
search.o: ./defs.h
search.o: ./filt.h
search.o: ./sequence.h
sequence.o: ./defs.h
sequence.o: ./sequence.h
util.o: ./util.h
y.tab.o: ./filt.h