(file) Return to Makefile CVS log (file) (dir) Up to [XFree86 CVS] / doctools

 1 dawes 1.3 # $XFree86: doctools/Makefile,v 1.2 1998/04/11 07:25:14 dawes Exp $
 2 dawes 1.1 
 3           SHELL = /bin/sh
 4           
 5           PREFIX = /usr/local
 6           BINDIR = $(PREFIX)/bin
 7           INSTALL = install
 8           EXTRALIBS =
 9           CC = cc
10           CDEBUGFLAGS = -O
11           CXX = c++
12           CXXDEFS = -fno-implicit-templates
13           CXXDEBUGFLAGS = -O2
14           RANLIB = ranlib
15 dawes 1.3 # perl 5 is best
16           PERLCMD = /usr/local/bin/perl
17 dawes 1.1 
18 dawes 1.2 # FreeBSD (and other BSDs?) requires this for sgmlformat/instant
19           #EXTRALIBS = -lcompat
20 dawes 1.1 
21           # May need these for SVR4
22           #INSTALL = /usr/ucb/install
23           #EXTRALIBS = -lsocket -lnsl
24           #RANLIB = :
25 dawes 1.2 
26 dawes 1.1 # To force gcc/g++
27           #CC = gcc
28           #CXX = g++
29           
30           SGMLCAT = $(PREFIX)/share/sgml/catalog
31           JADEDEFINES = -DSGML_CATALOG_FILES_DEFAULT=\"${PREFIX}/share/sgml/catalog\"
32           
33           SUBDIRS = docbook iso8879 jade linuxdoc sgmlformat
34           
35           MDEFS = PREFIX=$(PREFIX) prefix=$(PREFIX) 'INSTALL=$(INSTALL)' \
36 dawes 1.3 	'BINDIR=$(BINDIR)' 'PERLCMD=$(PERLCMD)' \
37 dawes 1.1 	'CXX=$(CXX) $(CXXDEFS) $(CXXDEBUGFLAGS)' \
38           	'CC=$(CC)' 'CFLAGS=$(CDEBUGFLAGS)' 'EXTRALIBS=$(EXTRALIBS)' \
39           	'XLIBS=$(EXTRALIBS)' 'RANLIB=$(RANLIB)' 'JADEDEFINES=$(JADEDEFINES)'
40           
41           all:
42           	@for i in $(SUBDIRS); do \
43           	  mydir=`pwd`; \
44           	  echo "Making all in $$i ..."; \
45           	  cd $$i; $(MAKE) $(MAKEFLAGS) $(MDEFS) all; \
46           	  cd $$mydir; \
47           	done
48           
49           install:
50           	@for i in $(SUBDIRS); do \
51           	  mydir=`pwd`; \
52           	  echo "Installing in $$i ..."; \
53           	  cd $$i; $(MAKE) $(MAKEFLAGS) $(MDEFS) install; \
54           	  cd $$mydir; \
55           	done
56           
57           clean:
58 dawes 1.1 	@for i in $(SUBDIRS); do \
59           	  mydir=`pwd`; \
60           	  echo "Cleaning in $$i ..."; \
61           	  cd $$i; $(MAKE) $(MAKEFLAGS) clean; \
62           	  cd $$mydir; \
63           	done
64           

Powered by
ViewCVS 0.9.2