2
# Makefile.sub.in - Common rules and definitions
4
# $Id: Makefile.comm.in,v 1.5.10.2 2002/01/18 23:17:39 icastle Exp $
6
# Copyright (C) 1998 Cees de Groot <cg@sgmltools.org>
9
top_builddir=/home/dwitch/work/debian/mine/markup/oj1.3/openjade1.3-1.3.1
10
TOP=/home/dwitch/work/debian/mine/markup/oj1.3/openjade1.3-1.3.1
14
bindir=${exec_prefix}/bin
15
libdir=${exec_prefix}/lib
16
datadir=${prefix}/share/OpenJade1.3
22
LIBTOOL=$(SHELL) $(top_builddir)/libtool
23
INSTALL=/usr/bin/install -c
24
INSTALL_PROGRAM = ${INSTALL} $(AM_INSTALL_PROGRAM_FLAGS)
25
INSTALL_DATA = ${INSTALL} -m 644
26
INSTALL_SCRIPT = ${INSTALL}
30
DEFS=-DPACKAGE=\"openjade\" -DVERSION=\"1.3.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=4 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_WCHAR=1 -DSP_HAVE_GETTEXT=1 -DSIZE_T_IS_UINT=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DSP_HAVE_SOCKET=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DSGML_CATALOG_FILES_DEFAULT=\"/usr/local/share/sgml/catalog:/usr/local/lib/sgml/catalog:/usr/lib/sgml/catalog\" -DSGML_SEARCH_PATH_DEFAULT=\"/usr/local/share/sgml:/usr/local/lib/sgml:/usr/lib/sgml\" -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"${datadir}/builtins.dsl\"
31
INCS=-I$(srcdir) -I$(srcdir)/../include $(INCLUDE)
32
CXXFLAGS=-O2 -pipe -D_REENTRANT -fno-implicit-templates $(INCS) $(DEBUG) $(DEFS)
33
CFLAGS=-O2 -pipe $(DEBUG) $(DEFS)
38
.SUFFIXES: .cxx .c .o .m4 .msg .lo
41
$(CXX) $(CXXFLAGS) -c $<
44
@$(LIBTOOL) --mode=compile $(CXX) $(CXXFLAGS) -c $<
50
@$(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c $<
54
$(PERL) $(srcdir)/../lib/instmac.pl $< >$@
58
$(PERL) -w $(srcdir)/../msggen.pl $(MSGGENFLAGS) $<
61
$(PERL) -w $(srcdir)/../msggen.pl $(MSGGENFLAGS) $<
63
depend_src: depend.temp
64
mv depend.temp Makefile.dep
67
$(CXX) -MM $(CXXFLAGS) $(CXXDEPGENFLAGS) $(OBJS:.o=.cxx) \
68
| sed -e 's; \([^/ ][^/ ]*\)/; $$(srcdir)/\1/;g' >depend.temp1
69
cat depend.temp1 > depend.temp
70
cat depend.temp1 | sed -e 's/\.o:/.lo:/g' >> depend.temp
79
test -w $@ || co -u $@