File:  [Public] / DOM / Makefile.in
Revision 1.1: download - view: text, annotated - select for diffs
Wed Jun 10 21:14:39 1998 UTC (25 years, 11 months ago) by daniel
Branches: MAIN
CVS tags: HEAD
Initial revision

NAME	= libdom
VERSION	= 0.01

CC	= @CC@
#CC	= insight

CFLAGS	= @CFLAGS@
#CFLAGS	= -Wall -g -DDEBUG
#CFLAGS	= -Wall -O6
MAINDIR	= ..

INCL	= -I. -I$(MAINDIR)

RM	= @RM@ -f
MV	= @MV@ 
LN	= @LN_S@

prefix	= @prefix@
exec_prefix= @exec_prefix@
bindir	= @bindir@
libdir	= @libdir@
sysconfdir = @sysconfdir@
datadir	= @datadir@
mandir	= @prefix@/man

OBJS	= node.c


.c.o:
	$(CC) $(CFLAGS) $(INCL) -c $<

all : stubs
	/usr/bin/idl dom-core.idl

clean :
	$(RM) *.o core libdom.a

stubs:
	/usr/bin/idl dom-core.idl

depends .depends:
	$(CC) $(CFLAGS) -MM *.c > .depends

tests : tester
	@(for i in test/* ; do \
	  if [ ! -d $$i ] ; then \
	  if [ ! -f result/`basename $$i` ] ; then \
	      echo New test file `basename $$i` ; \
	      ./tester $$i > result/`basename $$i` ; \
	  else \
	      echo Testing `basename $$i` ; \
	      ./tester $$i > result.`basename $$i` ; \
	      diff result/`basename $$i` result.`basename $$i` ; \
	      rm result.`basename $$i` ; \
	  fi ; fi ; done)


install : libdom.a
	if [ ! -d $(libdir) ] ; then \
	   @INSTALL@ -d $(libdir) ;\
	fi
	@INSTALL@ -m 644 libdom.a $(libdir)

uninstall :
	$(RM) $(libdir)/libdom.a

include .depends

distrib : clean
	@$(LN) . $(NAME)-$(VERSION)
	@($(TAR) cvf - `for i in $(FILES) ; do echo $(NAME)-$(VERSION)/$$i ; \
	  done` | $(GZIP) > $(NAME)-$(VERSION).tar.gz)
	@$(RM) $(NAME)-$(VERSION)


Webmaster