# Makefile for html.sl htmlplus viewer

include ../../Make.cfg

LIBS = -lstr \
	$(FWFLIBS) $(MOTIFLIBS) $(XLIBS)
CFLAGS = $(COMMONCFLAGS) $(FWFINCS) $(MOTIFINCS) $(XINCS)
#WBUILD = wbuild -h $(TOP)/include/Xfwf -p Xfwf

HEAD = $(TOP)/include/HTML.h
SLIB = $(SHLDIR)/html.sl
LIBN = $(TOP)/lib/libhtml.a
SRCS = html.c# FText.c SSGML.c HTML2.c
OBJS = $(SRCS:.c=.o)
EXPS = $(SRCS:.c=.e)

#all: $(HEAD) $(SLIB) $(LIBN)
all: $(HEAD) $(LIBN)

$(EXPS): $(TOP)/Make.cfg $(TOP)/include/config.h

$(HEAD): html.e
	cat html.e >$@

$(SLIB): $(OBJS)
	$(LD_SHARED) $(OBJS) $(LIBS) -o $@

$(LIBN): $(SRCS) $(OBJS)
	$(RM) $@
	$(AR) $@ $(OBJS)
	$(RANLIB) $@


#$(TOP)/include/Xfwf/FText.h FText.c: FText.w
#	$(WBUILD) -o FText FText.w
#
#
#$(TOP)/include/Xfwf/SSGML.h SSGML.c: SSGML.w FText.c
#	$(WBUILD) -o SSGML FText.w SSGML.w
#
#$(TOP)/include/Xfwf/HTML2.h HTML2.c: HTML2.w SSGML.c FText.c
#	$(WBUILD) -o HTML2 FText.w SSGML.w HTML2.w


clean:; $(RM) $(OBJS) $(LIBN) $(SLIB) *~ *.bak core
veryclean: clean; $(RM) $(EXPS) $(SRCS) $(HEAD)
depend:; $(DEPEND) -s "## dependencies" -- $(CFLAGS) -- $(SRCS)

## dependencies

html.o: /users1/bert/Work/Argo/include/config.h /usr/include/unistd.h
html.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h
html.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/errno.h
html.o: /usr/include/sys/errno.h /usr/include/string.h /usr/include/stdarg.h
html.o: /usr/include/varargs.h /usr/include/assert.h /usr/include/ctype.h
html.o: /usr/include/time.h /usr/include/sys/time.h /usr/include/sys/types.h
html.o: /users1/bert/Work/Argo/include/export.h /usr/include/Motif1.2/Xm/Xm.h
html.o: /usr/include/X11R5/X11/Intrinsic.h /usr/include/X11R5/X11/Xlib.h
html.o: /usr/include/X11R5/X11/X.h /usr/include/X11R5/X11/Xfuncproto.h
html.o: /usr/include/X11R5/X11/Xosdefs.h /usr/include/stddef.h
html.o: /usr/include/X11R5/X11/Xutil.h /usr/include/X11R5/X11/Xresource.h
html.o: /usr/include/X11R5/X11/Core.h /usr/include/X11R5/X11/Composite.h
html.o: /usr/include/X11R5/X11/Constraint.h /usr/include/X11R5/X11/Object.h
html.o: /usr/include/X11R5/X11/RectObj.h /usr/include/X11R5/X11/Shell.h
html.o: /usr/include/X11R5/X11/Xatom.h /usr/include/Motif1.2/Xm/XmStrDefs.h
html.o: /usr/include/X11R5/X11/StringDefs.h
html.o: /usr/include/Motif1.2/Xm/VirtKeys.h
html.o: /usr/include/Motif1.2/Xm/VendorS.h
html.o: /usr/include/Motif1.2/Xm/ScrolledW.h
html.o: /usr/include/Motif1.2/Xm/DrawingA.h /usr/include/Motif1.2/Xm/Form.h
html.o: /usr/include/Motif1.2/Xm/BulletinB.h
html.o: /usr/include/Motif1.2/Xm/PanedW.h /usr/include/Motif1.2/Xm/Label.h
html.o: /usr/include/X11R5.supplement/X11/xpm.h
html.o: /users1/bert/Work/Argo/include/w3a.h
html.o: /users1/bert/Work/Argo/include/w3alib.h
html.o: /users1/bert/Work/Argo/include/str.h
html.o: /users1/bert/Work/Argo/include/url.h
html.o: /users1/bert/X/FWF/include/Xfwf/HTML2.h
html.o: /users1/bert/X/FWF/include/Xfwf/SSGML.h
html.o: /users1/bert/X/FWF/include/Xfwf/FText.h
