home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #3 / amigamamagazinepolishissue1998.iso / szachy / gnu / amyboard-3.2.pl2 / makefile.in < prev    next >
Makefile  |  1995-03-08  |  4KB  |  136 lines

  1. #
  2. # Run ./configure to generate a Makefile from Makefile.in
  3. # See INSTALL for more information
  4. #
  5.  
  6. PRODUCT = @PRODUCT@
  7. VERSION = @VERSION@
  8. PATCHLEVEL = @PATCHLEVEL@
  9.  
  10. SHELL = /bin/sh
  11. srcdir = @srcdir@
  12. VPATH = @srcdir@
  13.  
  14. CC = @CC@
  15. CFLAGS = @CFLAGS@
  16. ALL_CFLAGS = -I$(srcdir) @X_CFLAGS@ @CONF_CFLAGS@ $(CFLAGS)
  17. DEFINES = @DEFS@ -DATTENTION 
  18. INSTALL = @INSTALL@
  19. INSTALL_DATA = @INSTALL_DATA@
  20. INSTALL_PROGRAM = @INSTALL_PROGRAM@
  21. LDFLAGS = @LDFLAGS@
  22. ALL_LDFLAGS = @CONF_LDFLAGS@ $(LDFLAGS)
  23. LEX = @LEX@
  24. LEXFLAGS = 
  25. LIBS = @X_LIBS@ -lXaw @PRE_XMULIB@ -lXmu @POST_XMULIB@ -lXt -lXext \
  26.     @X_PRE_LIBS@ -lX11 @X_EXTRA_LIBS@ @LIBS@ -lm
  27. NROFF = @NROFF@
  28. NROFFFLAGS = @NROFFFLAGS@
  29.  
  30. prefix = @prefix@
  31. exec_prefix = @exec_prefix@
  32. bindir = $(exec_prefix)/bin
  33. mandir = $(prefix)/man/man6
  34. manext = .6
  35.  
  36. DISTSOURCE = COPYING COPYRIGHT ChangeLog ChangeLog.2 FAQ INSTALL Makefile.in \
  37.     READ_ME ToDo backend.c backend.h bitmaps bitmaps.h bitmaps.xchess \
  38.     childio.c childio.h cmail.in cmail.man comment.in common.h \
  39.     config.guess config.sub configure configure.in frontend.h \
  40.     ics-addresses ics-info install-sh kk13.pgn moves.c \
  41.     moves.h parser.h parser.l xboard.c xboard.h xboard.man
  42.  
  43. ZIPPYSOURCE = zippy.README zippy.c zippy.h
  44.  
  45. DISTDIR = @PRODUCT@-@VERSION@.pl@PATCHLEVEL@
  46.  
  47. ### Targets required by GNU standards #######################################
  48.  
  49. all: xboard xboard.doc cmail.doc
  50.  
  51. install:
  52.     $(INSTALL_PROGRAM) -s xboard $(bindir)/xboard
  53.     $(INSTALL_PROGRAM) cmail $(bindir)/cmail
  54.     $(INSTALL_DATA) xboard.man $(mandir)/xboard$(manext)
  55.     $(INSTALL_DATA) cmail.man $(mandir)/cmail$(manext)
  56.  
  57. uninstall:
  58.     rm -f $(bindir)/xboard $(bindir)/cmail 
  59.     rm -f $(mandir)/xboard$(manext) $(mandir)/cmail$(manext)
  60.  
  61. clean:
  62.     rm -f xboard *.o *.doc lex.yy.c
  63.  
  64. distclean: clean tidy
  65.     rm -f config.cache config.log config.status Makefile
  66.  
  67. mostlyclean: clean
  68.  
  69. realclean: distclean
  70.     rm -f parser.c
  71.  
  72. TAGS:
  73.     etags *.c *.h
  74.  
  75. info:
  76.     @echo Sorry, xboard is documented by a man page, not a texinfo file.
  77.  
  78. dvi:
  79.     @echo Sorry, xboard is documented by a man page, not a texinfo file.
  80.  
  81. dist:
  82.     mkdir $(DISTDIR)
  83.     test `rlog -L -R RCS/*,v | tee .locked | wc -l` = 0 || \
  84.         ( echo 'ERROR - the following are locked: ' 2>&1 ;\
  85.           cat .locked 2>&1 ;\
  86.           false )
  87.     rlog -h RCS/*,v > RCS/$(DISTDIR).rcs
  88.     cp -r $(DISTSOURCE) $(DISTDIR)/
  89.     cp parser.c $(DISTDIR)/
  90.     if echo $(DISTDIR) | grep -i zippy ; then \
  91.         cp -r $(ZIPPYSOURCE) $(DISTDIR)/ ; \
  92.     fi
  93.     if echo $(DISTDIR) | grep -i beta ; then \
  94.         cp -r READ_ME_FIRST $(DISTDIR)/ ; \
  95.     fi
  96.     tar cvf - $(DISTDIR) | gzip > $(DISTDIR).tar.gz
  97.     uuencode $(DISTDIR).tar.gz $(DISTDIR).tar.gz > $(DISTDIR).tar.gz.uu
  98.  
  99. check: all
  100.  
  101. ### End targets required by GNU standards ###################################
  102.  
  103. Makefile: Makefile.in config.status
  104.     ./config.status
  105.      
  106. config.status: configure
  107.     ./config.status --recheck
  108.  
  109. .SUFFIXES:
  110. .SUFFIXES: .c .o .man .doc
  111.  
  112. .c.o:
  113.     $(CC) $(DEFINES) $(ALL_CFLAGS) -c $<
  114.  
  115. .man.doc:
  116.     $(NROFF) $(NROFFFLAGS) $< > $*.doc
  117.  
  118. xboard: parser.o xboard.o backend.o moves.o childio.o @ZIPPY_O@
  119.     $(CC) -o xboard $(ALL_LDFLAGS) \
  120.         parser.o xboard.o backend.o moves.o childio.o @ZIPPY_O@ \
  121.         $(LIBS)
  122.  
  123. parser.c: parser.l
  124.     $(LEX) $(LEXFLAGS) $(srcdir)/parser.l
  125.     mv lex.yy.c parser.c
  126.  
  127. parser.o: parser.c common.h backend.h parser.h moves.h
  128. xboard.o: common.h frontend.h backend.h xboard.h childio.h bitmaps.h
  129. backend.o: common.h frontend.h backend.h parser.h moves.h
  130. moves.o: common.h backend.h moves.h parser.h
  131. childio.o: common.h childio.h frontend.h
  132. zippy.o: common.h zippy.h frontend.h
  133.  
  134. tidy:
  135.     rm -f ,* .,* .emacs_[0-9]* core a.out *~ *.BAK *.CKP .nfs*
  136.