72 lines
1.6 KiB
Makefile
72 lines
1.6 KiB
Makefile
# Copyright © 1994-1999 Erick Gallesio - I3S-CNRS/ESSI <eg@unice.fr>
|
|
#
|
|
# Permission to use, copy, modify, distribute,and license this
|
|
# software and its documentation for any purpose is hereby granted,
|
|
# provided that existing copyright notices are retained in all
|
|
# copies and that this notice is included verbatim in any
|
|
# distributions. No written agreement, license, or royalty fee is
|
|
# required for any of the authorized uses.
|
|
# This software is provided ``AS IS'' without express or implied
|
|
# warranty.
|
|
#
|
|
# Author: Erick Gallesio [eg@unice.fr]
|
|
# Creation date: 21-Oct-1994 11:25
|
|
# Last file update: 3-Sep-1999 21:19 (eg)
|
|
|
|
|
|
include ../../config.make
|
|
|
|
MAN1_DIR=$(mandir)/man1
|
|
MANN_DIR=$(mandir)/mann
|
|
|
|
|
|
all: ps txt
|
|
|
|
dvi:
|
|
|
|
ps: stk.ps stk.txt man-pages.ps
|
|
|
|
txt: stk.txt
|
|
|
|
#
|
|
# Manual pages
|
|
#
|
|
man-pages.ps:
|
|
groff -man *.n > man-pages.ps
|
|
|
|
#
|
|
# STk man page
|
|
#
|
|
stk.ps: stk.1
|
|
groff -man stk.1 > stk.ps
|
|
|
|
stk.txt: stk.1
|
|
nroff -man stk.1 > stk.txt
|
|
|
|
#
|
|
# install.man
|
|
#
|
|
|
|
install.man:
|
|
-if [ ! -d $(mandir) ] ; then mkdir -p $(mandir); fi
|
|
rm -f $(stkdir)/man
|
|
(cd $(stkdir) ; ln -s $(VERSION)/man ./man)
|
|
-if [ ! -d $(MAN1_DIR) ] ; then mkdir -p $(MAN1_DIR); fi
|
|
rm -f $(MAN1_DIR)/*.n $(MAN1_DIR)/stk.1 $(MAN1_DIR)/snow.1
|
|
$(CP) STk-man.macros $(MAN1_DIR)
|
|
$(CP) stk.1 $(MAN1_DIR)/stk.1
|
|
ln $(MAN1_DIR)/stk.1 $(MAN1_DIR)/snow.1
|
|
chmod 444 $(MAN1_DIR)/*
|
|
-if [ ! -d $(MANN_DIR) ] ; then mkdir -p $(MANN_DIR); fi
|
|
$(CP) STk-man.macros $(MANN_DIR)
|
|
for i in *.n ;do \
|
|
$(CP) $$i $(MANN_DIR)/stk_$$i; \
|
|
done
|
|
# ../../Src/test-stk -no -file make-link $(MANN_DIR)
|
|
|
|
clean:
|
|
rm -f *~ man-pages.ps
|
|
|
|
very-clean: clean
|
|
rm -f *.ps
|