Did anyone have a look at this? It looks like a make bug to me. Cheers, Alex.
On Tue, 2003-03-18 at 18:28, Alex Hornby wrote: > Hi, > > I'm having a problem whereby GNU make 3.80 (and 3.78.1) will sometimes > not apply a suffix rule for a source file being looked up by VPATH. > > If I make it directly it works fine. > > \rm PnL.idljtime ; make -j1 PnL.idljtime > rm -f PnL.idljtime && \ > mkdir -m 755 -p idljava/com/anvil/ate/pnl && \ > java org.jacorb.idl.parser -noskel -I../include/source \ > -d idljava -i2jpackage ate:com.anvil.ate \ > /home/alex/trees/ate-head/pnl/PnL.idl && touch PnL.idljtime > > But when that rule is invoked as part of making the main target I get an > error: > > $ \rm PnL.idljtime ; make -j1 all-am > make: *** No rule to make target `PnL.idljtime', needed by > `idljavac.time'. Stop. > > Running this with -d reveals... > > [snip] > Considering target file `idljar.time'. > Considering target file `idljavac.time'. > Considering target file `PnL.idljtime'. > File `PnL.idljtime' does not exist. > Looking for an implicit rule for `PnL.idljtime'. > Trying pattern rule with stem `PnL'. > Rejecting impossible implicit prerequisite `PnL.idl'. > > However, PnL.idl is not an impossible implicit prerequisite, its a > source file sitting in VPATH.... > > The Makefile follows. Its part of a bigger Automake'd project but should > at least let you see the rules I've set up. > > Any help would be appreciated. > > Cheers, > Alex. > > # Makefile.in generated by automake 1.6.2 from Makefile.am. > # pnl/Makefile. Generated from Makefile.in by configure. > > # Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 > # Free Software Foundation, Inc. > # This Makefile.in is free software; the Free Software Foundation > # gives unlimited permission to copy and/or distribute it, > # with or without modifications, as long as this notice is preserved. > > # This program is distributed in the hope that it will be useful, > # but WITHOUT ANY WARRANTY, to the extent permitted by law; without > # even the implied warranty of MERCHANTABILITY or FITNESS FOR A > # PARTICULAR PURPOSE. > > > > # > > ############################################################################### > # > # Include common components > # > SHELL = /bin/bash2 > > srcdir = /home/alex/trees/ate-head/pnl > top_srcdir = /home/alex/trees/ate-head > VPATH = /home/alex/trees/ate-head/pnl > prefix = /home/alex/output/i686-pc-linux-gnu/ate-head/release > exec_prefix = ${prefix} > > bindir = ${exec_prefix}/bin > sbindir = ${exec_prefix}/sbin > libexecdir = ${exec_prefix}/libexec > datadir = ${prefix}/share > sysconfdir = ${prefix}/etc > sharedstatedir = ${prefix}/com > localstatedir = ${prefix}/var > libdir = ${exec_prefix}/lib > infodir = ${prefix}/info > mandir = ${prefix}/man > includedir = ${prefix}/include > oldincludedir = /usr/include > pkgdatadir = $(datadir)/ate > pkglibdir = $(libdir)/ate > pkgincludedir = $(includedir)/ate > top_builddir = .. > > ACLOCAL = ${SHELL} /home/alex/trees/ate-head/config/missing --run aclocal-1.6 > AUTOCONF = ${SHELL} /home/alex/trees/ate-head/config/missing --run autoconf > AUTOMAKE = ${SHELL} /home/alex/trees/ate-head/config/missing --run automake-1.6 > AUTOHEADER = ${SHELL} /home/alex/trees/ate-head/config/missing --run autoheader > > am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd > INSTALL = .././scripts/install_wrapper.sh > INSTALL_PROGRAM = ${INSTALL} > INSTALL_DATA = ${INSTALL} -m 644 > install_sh_DATA = $(install_sh) -c -m 644 > install_sh_PROGRAM = $(install_sh) -c > install_sh_SCRIPT = $(install_sh) -c > INSTALL_SCRIPT = ${INSTALL} > INSTALL_HEADER = $(INSTALL_DATA) > transform = s,x,x, > NORMAL_INSTALL = : > PRE_INSTALL = : > POST_INSTALL = : > NORMAL_UNINSTALL = : > PRE_UNINSTALL = : > POST_UNINSTALL = : > build_alias = > build_triplet = i686-pc-linux-gnu > host_alias = > host_triplet = i686-pc-linux-gnu > target_alias = > target_triplet = i686-pc-linux-gnu > > EXEEXT = > OBJEXT = o > PATH_SEPARATOR = : > AMTAR = ${SHELL} /home/alex/trees/ate-head/config/missing --run tar > ANT_HOME = /installed/jakarta-ant-1.5.1 > ARTSCXXFLAGS = -fpermissive -I$(top_srcdir)/om/Drivers/ARTS/include -Dlinux > AS = @AS@ > ATE_BUILD_DATE = Mon Mar 17 10:09:48 GMT 2003 > ATE_BUILD_HOST = hadrian.anvil.co.uk > ATE_MARKETING_NAME = Denarius > ATE_ORIG_CC = /installed/gcc-2.95.3/bin/gcc > ATE_ORIG_CXX = /installed/gcc-2.95.3/bin/g++ > ATE_SUBDIRS = $(DENARIUS_SUBDIRS) > AWK = awk > CC = gcc > CCLD = gcc > CPP = gcc -E > CXX = g++ > CXXLD = g++ > CXX_DOXYGEN = no > DATABASE = sybase > DEPDIR = .deps > DLLTOOL = @DLLTOOL@ > DOXYGEN = /installed/doxygen/bin/doxygen > ECHO = echo > EMBED_PERL_CXXFLAGS = -DHAS_BOOL -I/usr/local/include > -I/usr/lib/perl5/5.00503/i386-linux > EMBED_PERL_LDLIBS = -rdynamic -L/usr/local/lib > /usr/lib/perl5/5.00503/i386-linux/auto/DynaLoader/DynaLoader.a > -L/usr/lib/perl5/5.00503/i386-linux/CORE -lperl -lnsl -ldl -lm -lc -lposix -lcrypt > HAVE_DOT = YES > IDLCXX = /installed/ACE-5.2/TAO/TAO_IDL/tao_idl > IDLCXXFLAGS = -Ge 2 -Sc -DHAVE_TAO=1 -I/installed/ACE-5.2/TAO/orbsvcs/orbsvcs > IDLDOC = > IDLIMPLFLAGS = > IDLINCLUDES = $(MODULES:%=%C.h) $(MODULES:%=%S.h) $(MODULES:%=%C.i) $(MODULES:%=%S.i) > IDLJ = /installed/j2sdk-1.4.1_01/bin/idlj > IDLMAKECLEAN = *C.i *C.cpp *C.h *S.h *S_T.cpp *S_T.h *S_T.i *S.i *S.cpp *C.cpp *C.h > *S.cpp *S.h > IDLMAKESUFFIX = %C.i %C.cpp %C.h %S.h %S_T.cpp %S_T.h %S_T.i %S.i %S.cpp %C.cpp %C.h > %S.cpp %S.h > IDLORBDIR = /installed/ACE-5.2/TAO/orbsvcs/orbsvcs > IDL_DOXYGEN = no > INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s > JBOSS_CONFIG = default > JBOSS_HOME = /home/alex/output/i686-pc-linux-gnu/ate-head/release/support/jboss > LIBTOOL = $(SHELL) $(top_builddir)/libtool > LN_S = ln -s > MICO_DIR = /installed/mico-2.3.3-1 > OBJDUMP = @OBJDUMP@ > ODBCLIBS = -L/installed/unixODBC-2.2.4/lib -lodbc -L/installed/libodbc++-0.2.2-2/lib > -lodbc++-mt > OMADAPTERS = demo > OMEXCXXFLAGS = > OMEXLDFLAGS = > OMEXLIB = > ORBEVENTLIBS = -lTAO_CosNotification -lTAO_DynamicAny -lTAO_CosEvent > ORBEXTRAIDL = > ORBEXTRASRC = > ORBLIBS = -lTAO_PortableServer -lTAO_Strategies -lTAO -lACE > ORBMTEVENTLIBS = -lTAO_CosNotification -lTAO_DynamicAny -lTAO_CosEvent > ORBMTLIBS = -lTAO_PortableServer -lTAO_Strategies -lTAO -lACE > ORBMTNAMELIBS = -lTAO_CosNaming -lTAO_Svc_Utils -lTAO_IORTable > ORBNAMELIBS = -lTAO_CosNaming -lTAO_Svc_Utils -lTAO_IORTable > ORIG_INSTALL = /usr/bin/install -c > PACKAGE = ate > PAMLIBS = -lpam > PERL = /usr/bin/perl > POD2MAN = /usr/bin/pod2man > PURIFY = > QUANTIFY = > QUANTLIB_CONFIG = /installed/QuantLib-0.3.0/bin/quantlib-config > QUANTLIB_CXXFLAGS = -I/installed/QuantLib-0.3.0/include > -I/installed/QuantLib-0.3.0/include > QUANTLIB_LIBS = -L/installed/QuantLib-0.3.0/lib -lQuantLib > RANLIB = ranlib > RPATHFLAGS = -Wl,-rpath,\$$ORIGIN/../lib -Wl,-rpath,\$$ORIGIN/../support/lib > SQL_DOXYGEN = no > STRIP = strip > SYBASECXXFLAGS = -I/installed/sybase12.5/OCS-12_5/include > SYBASELDFLAGS = -L/installed/sybase12.5/OCS-12_5/lib > TCC = /installed/tetlite-3.3g/bin/tcc > TESTCXXFLAGS = -I/installed/tetlite-3.3g/inc > TESTLIBS = -L/installed/tetlite-3.3g/lib/tet3 -lapi > TET_ROOT = /installed/tetlite-3.3g > TOPLEVEL_SUBDIRS = > VERSION = 3.4 > XDOCLET_HOME = /installed/xdoclet-1.1.2 > ZLIBS = -lz > ZLIB_INCLUDE = > am__include = include > am__quote = > install_sh = /home/alex/trees/ate-head/config/install-sh > uname_os = Linux > > AX_RULES_FILE = autoxport.mk > AX_FILE = Makefile.am.xml > AX_CD = cd > AX_XML_REPL = $(AWK) '{gsub(/\"/, "\\\""); gsub(/</, "\\\<"); gsub(/>/, > "\\\>"); print}' > > DEFAULT_INCLUDES = -I. -I$(top_builddir)/include/source/ate/$(subdir) > -I$(top_builddir) > > AUTOMAKE_OPTIONS = subdir-objects > > CLEANFILES = *.rpo *.ii $(MODULES:%=%C.i) $(MODULES:%=%S_T.cpp) $(MODULES:%=%S_T.h) > $(MODULES:%=%S_T.i) $(MODULES:%=%S.i) $(MODULES:%=%C.cpp) $(MODULES:%=%C.h) > $(MODULES:%=%S.cpp) $(MODULES:%=%S.h) $(MODULES:%=%-common.c) $(MODULES:%=%-skels.c) > $(MODULES:%=%-stubs.c) $(MODULES:%=%.h) $(MODULES:%=%.idljtime) > $(PERLIDLMODULES:%=%.time) cope.idl cope.time idljar.time idljavac.time > idlforwardjavac.time > > SUFFIXES = .ii .cpp .h .idl C.h C.cpp C.i S.h S.cpp S.i _I.cpp _I.h .idljtime > .fidljtime > > INCLUDES = -I./forward_idl -I$(top_builddir)/include/source > -I$(top_builddir)/include/build > LDFLAGS = $(RPATHFLAGS) > > pkgconfdir = $(sysconfdir) > profiledir = $(sysconfdir)/profile.d > siteperldir = $(prefix)/lib/site_perl > sqldir = $(prefix)/sql/$(DATABASE) > > httpddir = $(prefix)/httpd > htmldir = $(httpddir)/html > imgdir = $(httpddir)/images > styledir = $(httpddir)/styles > cgibindir = $(httpddir)/cgi-bin > > supportprefix = $(prefix)/support > supportbindir = $(supportprefix)/bin > supportlibdir = $(supportprefix)/lib > > siteprefix = $(prefix)/site > siteprefixdir = $(prefix)/site > siteconfdir = $(siteprefix)/etc > sitebindir = $(siteprefix)/bin > sitelibdir = $(siteprefix)/lib > sitesqldir = $(siteprefix)/sql > > classdir = $(libdir)/classes > > localincludedir = $(includedir)/$(PACKAGE)/$(subdir) > > localperldir = $(siteperldir)/$(PACKAGE)/$(subdir) > > PACKAGE_RECURSIVE_TARGETS = \ > perlclean \ > javaclean \ > idljar \ > sqlclean \ > sqlload \ > sqldump \ > sqldata \ > sqldemo > > > PERLINC = > > localinclude_HEADERS = $(MODULES:%=%.idl) > > EXTRA_HEADERS = $(MODULES:%=%C.h) $(MODULES:%=%S.h) $(MODULES:%=%C.i) > $(MODULES:%=%S.i) > > PERLIDLMODULES = $(MODULES) > PERLIDLINSTALLMODULES = > PERLINST = perlidl/$(PACKAGE)/$(subdir) > > # IDL java mappings > IDLJAR_DEPS = \ > ../types/ateidltypes.jar \ > ../flow/ateidlflow.jar \ > ../useful/ateidluseful.jar \ > ../server/ateidlserver.jar \ > ../denmux/ateidldenmux.jar \ > ../filter/ateidlfilter.jar \ > ../data/ateidldata.jar \ > ../marketdata/ateidlmarketdata.jar \ > ../maths/ateidlmaths.jar \ > ../trade/base/ateidltrade_base.jar \ > ../group/ateidlgroup.jar > > > COPEFILES = cope.time > #COPEFILES = > > IDLJFILES = idljar.time > #IDLJFILES = > > noinst_DATA = $(COPEFILES) $(IDLJFILES) > > BUILT_SOURCES = $(MODULES:%=%C.i) $(MODULES:%=%C.cpp) $(MODULES:%=%C.h) \ > $(MODULES:%=%S.i) $(MODULES:%=%S.cpp) $(MODULES:%=%S.h) > > > idldir = $(prefix)/idl > localidldir = $(idldir)/$(PACKAGE)/$(subdir) > IDL_WRAPPER = $(top_srcdir)/scripts/idl_wrapper.sh > IDLCXXDEPMODE = depmode=cpp > > USER_DEP_FILES = ${MODULES:%=$(DEPDIR)/%.Pcpp} > > IDLPERLMAKECLEAN = perlidl cope.idl cope.time > IDLPERL = idl2perl > IDLPERLFLAGS = -mico -include > $(top_builddir)/include/source:$(IDLORBDIR):$(MICO_DIR)/include/mico -outdir perlidl > > > ############################################################################### > # > # User serviceable parts > # > SUBDIRS = html > > siteperl_DATA = \ > PNLUtils.pm \ > PNLValuesHolder.pm > > > MODULES = \ > PnL > > > bin_PROGRAMS = pnl_server > > bin_SCRIPTS = pnl_preload.pl > sbin_SCRIPTS = purge_checkpoint_data.pl rollup_trd_trades.pl > > pnl_server_SOURCES = \ > PnLC.cpp \ > PnLS.cpp \ > PnLHelper.cpp \ > Checkpoint_impl.cpp \ > Manager_impl.cpp \ > Group_impl.cpp \ > Snapshot_impl.cpp \ > PnLConsumers.cpp \ > Calc.cpp \ > SecSnapshot.cpp \ > TimeDispatcher.cpp \ > LatestTradeControl.cpp \ > PnLInstr.cpp \ > pnl.cpp \ > PNLCurveCache.cpp \ > PnLDataClient.cpp > > > pnl_server_LDADD = \ > ../types/libateidl.la \ > ../data/libateStatic.la \ > ../filter/libateFilter.la \ > ../broadcast/libateBroadcast.la \ > ../trade/libateTradeCln.la \ > ../trade/base/libateTradeExtra.la \ > ../group/libateGroup.la \ > ../flow/libateFlow.la \ > ../maths/libateMaths.la \ > ../server/libateServerDB.la \ > ../marketdata/libateMarketDataCli.la \ > $(ORBMTEVENTLIBS) \ > $(ORBMTNAMELIBS) \ > $(ORBMTLIBS) \ > $(ODBCLIBS) > > > style_DATA = pnl.css > subdir = pnl > mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs > CONFIG_HEADER = $(top_builddir)/config.h > CONFIG_CLEAN_FILES = > bin_PROGRAMS = pnl_server$(EXEEXT) > PROGRAMS = $(bin_PROGRAMS) > > am_pnl_server_OBJECTS = PnLC.$(OBJEXT) PnLS.$(OBJEXT) \ > PnLHelper.$(OBJEXT) Checkpoint_impl.$(OBJEXT) \ > Manager_impl.$(OBJEXT) Group_impl.$(OBJEXT) \ > Snapshot_impl.$(OBJEXT) PnLConsumers.$(OBJEXT) Calc.$(OBJEXT) \ > SecSnapshot.$(OBJEXT) TimeDispatcher.$(OBJEXT) \ > LatestTradeControl.$(OBJEXT) PnLInstr.$(OBJEXT) pnl.$(OBJEXT) \ > PNLCurveCache.$(OBJEXT) PnLDataClient.$(OBJEXT) > pnl_server_OBJECTS = $(am_pnl_server_OBJECTS) > pnl_server_DEPENDENCIES = ../types/libateidl.la ../data/libateStatic.la \ > ../filter/libateFilter.la ../broadcast/libateBroadcast.la \ > ../trade/libateTradeCln.la ../trade/base/libateTradeExtra.la \ > ../group/libateGroup.la ../flow/libateFlow.la \ > ../maths/libateMaths.la ../server/libateServerDB.la \ > ../marketdata/libateMarketDataCli.la > pnl_server_LDFLAGS = > SCRIPTS = $(bin_SCRIPTS) $(sbin_SCRIPTS) > > > DEFS = -DHAVE_CONFIG_H > CPPFLAGS = -I/installed/unixODBC-2.2.4/include -I/installed/valgrind/include > LIBS = -lpthread -L/installed/unixODBC-2.2.4/lib > depcomp = $(SHELL) $(top_srcdir)/config/depcomp > am__depfiles_maybe = depfiles > DEP_FILES = ./$(DEPDIR)/Calc.Po \ > ./$(DEPDIR)/Checkpoint_impl.Po \ > ./$(DEPDIR)/Group_impl.Po \ > ./$(DEPDIR)/LatestTradeControl.Po \ > ./$(DEPDIR)/Manager_impl.Po \ > ./$(DEPDIR)/PNLCurveCache.Po ./$(DEPDIR)/PnLC.Po \ > ./$(DEPDIR)/PnLConsumers.Po \ > ./$(DEPDIR)/PnLDataClient.Po \ > ./$(DEPDIR)/PnLHelper.Po ./$(DEPDIR)/PnLInstr.Po \ > ./$(DEPDIR)/PnLS.Po ./$(DEPDIR)/SecSnapshot.Po \ > ./$(DEPDIR)/Snapshot_impl.Po \ > ./$(DEPDIR)/TimeDispatcher.Po ./$(DEPDIR)/pnl.Po > CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ > $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) > LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) \ > $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ > $(AM_CXXFLAGS) $(CXXFLAGS) > CXXLINK = $(LIBTOOL) --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \ > $(AM_LDFLAGS) $(LDFLAGS) -o $@ > CXXFLAGS = -g -I/installed/libodbc++-0.2.2-2/include -g -pipe > -fno-implicit-templates -Wall -D_POSIX_THREADS -D_POSIX_THREAD_SAFE_FUNCTIONS > -D_REENTRANT -I/installed/ACE-5.2 -I/installed/ACE-5.2/TAO > -I/installed/ACE-5.2/TAO/orbsvcs/orbsvcs -I/installed/ACE-5.2/TAO/orbsvcs > -DACE_USE_RCSID=0 -DACE_HAS_AIO_CALLS -DACE_HAS_EXCEPTIONS=1 -DTAO_HAS_AMI=0 > -DTAO_HAS_AMI_POLLER=0 -DTAO_HAS_AMI_CALLBACK=0 -DTAO_HAS_RT_CORBA=0 > -DTAO_HAS_CORBA_MESSAGING=0 -DTAO_HAS_INTERCEPTORS=0 > CFLAGS = -g -D_POSIX_PTHREAD_SEMANTICS -D_POSIX_THREAD_SAFE_FUNCTIONS -D_REENTRANT > COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ > $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) > LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \ > $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) > LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ > $(AM_LDFLAGS) $(LDFLAGS) -o $@ > DIST_SOURCES = $(pnl_server_SOURCES) > DATA = $(noinst_DATA) $(siteperl_DATA) $(style_DATA) > > HEADERS = $(localinclude_HEADERS) > > > RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ > uninstall-info-recursive all-recursive install-data-recursive \ > install-exec-recursive installdirs-recursive install-recursive \ > uninstall-recursive check-recursive installcheck-recursive > DIST_COMMON = $(localinclude_HEADERS) Makefile.am Makefile.in > DIST_SUBDIRS = $(SUBDIRS) > SOURCES = $(pnl_server_SOURCES) > > all: $(BUILT_SOURCES) > $(MAKE) $(AM_MAKEFLAGS) all-recursive > > .SUFFIXES: > .SUFFIXES: .ii .cpp .h .idl C.h C.cpp C.i S.h S.cpp S.i _I.cpp _I.h .idljtime > .fidljtime .lo .o .obj > $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/config/automake.am > $(top_srcdir)/config/autoxport.mk $(top_srcdir)/config/idl.am > $(top_srcdir)/config/idlsuffix.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) > cd $(top_srcdir) && \ > $(AUTOMAKE) --gnu pnl/Makefile > Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status > cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ > $(am__depfiles_maybe) > binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) > install-binPROGRAMS: $(bin_PROGRAMS) > @$(NORMAL_INSTALL) > $(mkinstalldirs) $(DESTDIR)$(bindir) > @list='$(bin_PROGRAMS)'; for p in $$list; do \ > p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ > if test -f $$p \ > || test -f $$p1 \ > ; then \ > p1=`echo "$$p1" | sed -e 's,^.*/,,'`; \ > f=`echo $$p1|sed '$(transform);s/$$/$(EXEEXT)/'`; \ > echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install > $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \ > $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) $$p > $(DESTDIR)$(bindir)/$$f; \ > else :; fi; \ > done > > uninstall-binPROGRAMS: > @$(NORMAL_UNINSTALL) > @list='$(bin_PROGRAMS)'; for p in $$list; do \ > f=`echo $$p|sed 's/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ > f=`echo "$$f" | sed -e 's,^.*/,,'`; \ > echo " rm -f $(DESTDIR)$(bindir)/$$f"; \ > rm -f $(DESTDIR)$(bindir)/$$f; \ > done > > clean-binPROGRAMS: > @list='$(bin_PROGRAMS)'; for p in $$list; do \ > f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ > echo " rm -f $$p $$f"; \ > rm -f $$p $$f ; \ > done > pnl_server$(EXEEXT): $(pnl_server_OBJECTS) $(pnl_server_DEPENDENCIES) > @rm -f pnl_server$(EXEEXT) > $(CXXLINK) $(pnl_server_LDFLAGS) $(pnl_server_OBJECTS) $(pnl_server_LDADD) > $(LIBS) > binSCRIPT_INSTALL = $(INSTALL_SCRIPT) > install-binSCRIPTS: $(bin_SCRIPTS) > @$(NORMAL_INSTALL) > $(mkinstalldirs) $(DESTDIR)$(bindir) > @list='$(bin_SCRIPTS)'; for p in $$list; do \ > if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ > f="`echo $$p | sed -e 's|^.*/||'`"; \ > if test -f $$d$$p; then \ > f="`echo $$f|sed '$(transform)'`"; \ > echo " $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f"; \ > $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f; \ > else :; fi; \ > done > > uninstall-binSCRIPTS: > @$(NORMAL_UNINSTALL) > @list='$(bin_SCRIPTS)'; for p in $$list; do \ > f="`echo $$p | sed -e 's|^.*/||'`"; \ > f="`echo $$f|sed '$(transform)'`"; \ > echo " rm -f $(DESTDIR)$(bindir)/$$f"; \ > rm -f $(DESTDIR)$(bindir)/$$f; \ > done > sbinSCRIPT_INSTALL = $(INSTALL_SCRIPT) > install-sbinSCRIPTS: $(sbin_SCRIPTS) > @$(NORMAL_INSTALL) > $(mkinstalldirs) $(DESTDIR)$(sbindir) > @list='$(sbin_SCRIPTS)'; for p in $$list; do \ > if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ > f="`echo $$p | sed -e 's|^.*/||'`"; \ > if test -f $$d$$p; then \ > f="`echo $$f|sed '$(transform)'`"; \ > echo " $(sbinSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(sbindir)/$$f"; \ > $(sbinSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(sbindir)/$$f; \ > else :; fi; \ > done > > uninstall-sbinSCRIPTS: > @$(NORMAL_UNINSTALL) > @list='$(sbin_SCRIPTS)'; for p in $$list; do \ > f="`echo $$p | sed -e 's|^.*/||'`"; \ > f="`echo $$f|sed '$(transform)'`"; \ > echo " rm -f $(DESTDIR)$(sbindir)/$$f"; \ > rm -f $(DESTDIR)$(sbindir)/$$f; \ > done > > mostlyclean-compile: > -rm -f *.$(OBJEXT) core *.core > > distclean-compile: > -rm -f *.tab.c > > include ./$(DEPDIR)/Calc.Po > include ./$(DEPDIR)/Checkpoint_impl.Po > include ./$(DEPDIR)/Group_impl.Po > include ./$(DEPDIR)/LatestTradeControl.Po > include ./$(DEPDIR)/Manager_impl.Po > include ./$(DEPDIR)/PNLCurveCache.Po > include ./$(DEPDIR)/PnLC.Po > include ./$(DEPDIR)/PnLConsumers.Po > include ./$(DEPDIR)/PnLDataClient.Po > include ./$(DEPDIR)/PnLHelper.Po > include ./$(DEPDIR)/PnLInstr.Po > include ./$(DEPDIR)/PnLS.Po > include ./$(DEPDIR)/SecSnapshot.Po > include ./$(DEPDIR)/Snapshot_impl.Po > include ./$(DEPDIR)/TimeDispatcher.Po > include ./$(DEPDIR)/pnl.Po > > distclean-depend: > -rm -rf ./$(DEPDIR) > > .cpp.o: > source='$<' object='$@' libtool=no \ > depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \ > $(CXXDEPMODE) $(depcomp) \ > $(CXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$< > > .cpp.obj: > source='$<' object='$@' libtool=no \ > depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \ > $(CXXDEPMODE) $(depcomp) \ > $(CXXCOMPILE) -c -o $@ `cygpath -w $<` > > .cpp.lo: > source='$<' object='$@' libtool=yes \ > depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' \ > $(CXXDEPMODE) $(depcomp) \ > $(LTCXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$< > CXXDEPMODE = depmode=gcc > > mostlyclean-libtool: > -rm -f *.lo > > clean-libtool: > -rm -rf .libs _libs > > distclean-libtool: > -rm -f libtool > uninstall-info-am: > siteperlDATA_INSTALL = $(INSTALL_DATA) > install-siteperlDATA: $(siteperl_DATA) > @$(NORMAL_INSTALL) > $(mkinstalldirs) $(DESTDIR)$(siteperldir) > @list='$(siteperl_DATA)'; for p in $$list; do \ > if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ > f="`echo $$p | sed -e 's|^.*/||'`"; \ > echo " $(siteperlDATA_INSTALL) $$d$$p $(DESTDIR)$(siteperldir)/$$f"; \ > $(siteperlDATA_INSTALL) $$d$$p $(DESTDIR)$(siteperldir)/$$f; \ > done > > uninstall-siteperlDATA: > @$(NORMAL_UNINSTALL) > @list='$(siteperl_DATA)'; for p in $$list; do \ > f="`echo $$p | sed -e 's|^.*/||'`"; \ > echo " rm -f $(DESTDIR)$(siteperldir)/$$f"; \ > rm -f $(DESTDIR)$(siteperldir)/$$f; \ > done > styleDATA_INSTALL = $(INSTALL_DATA) > install-styleDATA: $(style_DATA) > @$(NORMAL_INSTALL) > $(mkinstalldirs) $(DESTDIR)$(styledir) > @list='$(style_DATA)'; for p in $$list; do \ > if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ > f="`echo $$p | sed -e 's|^.*/||'`"; \ > echo " $(styleDATA_INSTALL) $$d$$p $(DESTDIR)$(styledir)/$$f"; \ > $(styleDATA_INSTALL) $$d$$p $(DESTDIR)$(styledir)/$$f; \ > done > > uninstall-styleDATA: > @$(NORMAL_UNINSTALL) > @list='$(style_DATA)'; for p in $$list; do \ > f="`echo $$p | sed -e 's|^.*/||'`"; \ > echo " rm -f $(DESTDIR)$(styledir)/$$f"; \ > rm -f $(DESTDIR)$(styledir)/$$f; \ > done > localincludeHEADERS_INSTALL = $(INSTALL_HEADER) > install-localincludeHEADERS: $(localinclude_HEADERS) > @$(NORMAL_INSTALL) > $(mkinstalldirs) $(DESTDIR)$(localincludedir) > @list='$(localinclude_HEADERS)'; for p in $$list; do \ > if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ > f="`echo $$p | sed -e 's|^.*/||'`"; \ > echo " $(localincludeHEADERS_INSTALL) $$d$$p > $(DESTDIR)$(localincludedir)/$$f"; \ > $(localincludeHEADERS_INSTALL) $$d$$p $(DESTDIR)$(localincludedir)/$$f; \ > done > > uninstall-localincludeHEADERS: > @$(NORMAL_UNINSTALL) > @list='$(localinclude_HEADERS)'; for p in $$list; do \ > f="`echo $$p | sed -e 's|^.*/||'`"; \ > echo " rm -f $(DESTDIR)$(localincludedir)/$$f"; \ > rm -f $(DESTDIR)$(localincludedir)/$$f; \ > done > > # This directory's subdirectories are mostly independent; you can cd > # into them and run `make' without going through this Makefile. > # To change the values of `make' variables: instead of editing Makefiles, > # (1) if the variable is set in `config.status', edit `config.status' > # (which will cause the Makefiles to be regenerated when you run `make'); > # (2) otherwise, pass the desired values on the `make' command line. > $(RECURSIVE_TARGETS): > @set fnord $$MAKEFLAGS; amf=$$2; \ > dot_seen=no; \ > target=`echo $@ | sed s/-recursive//`; \ > list='$(SUBDIRS)'; for subdir in $$list; do \ > echo "Making $$target in $$subdir"; \ > if test "$$subdir" = "."; then \ > dot_seen=yes; \ > local_target="$$target-am"; \ > else \ > local_target="$$target"; \ > fi; \ > (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ > || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ > done; \ > if test "$$dot_seen" = "no"; then \ > $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ > fi; test -z "$$fail" > > mostlyclean-recursive clean-recursive distclean-recursive \ > maintainer-clean-recursive: > @set fnord $$MAKEFLAGS; amf=$$2; \ > dot_seen=no; \ > case "$@" in \ > distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ > *) list='$(SUBDIRS)' ;; \ > esac; \ > rev=''; for subdir in $$list; do \ > if test "$$subdir" = "."; then :; else \ > rev="$$subdir $$rev"; \ > fi; \ > done; \ > rev="$$rev ."; \ > target=`echo $@ | sed s/-recursive//`; \ > for subdir in $$rev; do \ > echo "Making $$target in $$subdir"; \ > if test "$$subdir" = "."; then \ > local_target="$$target-am"; \ > else \ > local_target="$$target"; \ > fi; \ > (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ > || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ > done && test -z "$$fail" > tags-recursive: > list='$(SUBDIRS)'; for subdir in $$list; do \ > test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ > done > > ETAGS = etags > ETAGSFLAGS = > > tags: TAGS > > ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) > list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ > unique=`for i in $$list; do \ > if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ > done | \ > $(AWK) ' { files[$$0] = 1; } \ > END { for (i in files) print i; }'`; \ > mkid -fID $$unique > > TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ > $(TAGS_FILES) $(LISP) > tags=; \ > here=`pwd`; \ > list='$(SUBDIRS)'; for subdir in $$list; do \ > if test "$$subdir" = .; then :; else \ > test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ > fi; \ > done; \ > list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ > unique=`for i in $$list; do \ > if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ > done | \ > $(AWK) ' { files[$$0] = 1; } \ > END { for (i in files) print i; }'`; \ > test -z "$(ETAGS_ARGS)$$tags$$unique" \ > || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ > $$tags $$unique > > GTAGS: > here=`$(am__cd) $(top_builddir) && pwd` \ > && cd $(top_srcdir) \ > && gtags -i $(GTAGS_ARGS) $$here > > distclean-tags: > -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH > DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) > > top_distdir = .. > distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) > > distdir: $(DISTFILES) > @list='$(DISTFILES)'; for file in $$list; do \ > if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ > dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ > if test "$$dir" != "$$file" && test "$$dir" != "."; then \ > dir="/$$dir"; \ > $(mkinstalldirs) "$(distdir)$$dir"; \ > else \ > dir=''; \ > fi; \ > if test -d $$d/$$file; then \ > if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ > cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ > fi; \ > cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ > else \ > test -f $(distdir)/$$file \ > || cp -p $$d/$$file $(distdir)/$$file \ > || exit 1; \ > fi; \ > done > list='$(SUBDIRS)'; for subdir in $$list; do \ > if test "$$subdir" = .; then :; else \ > test -d $(distdir)/$$subdir \ > || mkdir $(distdir)/$$subdir \ > || exit 1; \ > (cd $$subdir && \ > $(MAKE) $(AM_MAKEFLAGS) \ > top_distdir="$(top_distdir)" \ > distdir=../$(distdir)/$$subdir \ > distdir) \ > || exit 1; \ > fi; \ > done > check-am: all-am > check: check-recursive > all-am: Makefile $(PROGRAMS) $(SCRIPTS) $(DATA) $(HEADERS) > installdirs: installdirs-recursive > installdirs-am: > $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(bindir) $(DESTDIR)$(sbindir) > $(DESTDIR)$(siteperldir) $(DESTDIR)$(styledir) $(DESTDIR)$(localincludedir) > > install: install-recursive > install-exec: install-exec-recursive > install-data: install-data-recursive > uninstall: uninstall-recursive > > install-am: all-am > @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am > > installcheck: installcheck-recursive > install-strip: > $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ > INSTALL_STRIP_FLAG=-s \ > `test -z '$(STRIP)' || \ > echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install > mostlyclean-generic: > > clean-generic: > -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) > > distclean-generic: > -rm -f Makefile $(CONFIG_CLEAN_FILES) > > maintainer-clean-generic: > @echo "This command is intended for maintainers to use" > @echo "it deletes files that may require special tools to rebuild." > -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) > clean: clean-recursive > > clean-am: clean-binPROGRAMS clean-generic clean-libtool clean-local \ > mostlyclean-am > > distclean: distclean-recursive > > distclean-am: clean-am distclean-compile distclean-depend \ > distclean-generic distclean-libtool distclean-tags > > dvi: dvi-recursive > > dvi-am: > > info: info-recursive > > info-am: > > install-data-am: install-localincludeHEADERS install-siteperlDATA \ > install-styleDATA > @$(NORMAL_INSTALL) > $(MAKE) $(AM_MAKEFLAGS) install-data-hook > > install-exec-am: install-binPROGRAMS install-binSCRIPTS \ > install-sbinSCRIPTS > @$(NORMAL_INSTALL) > $(MAKE) $(AM_MAKEFLAGS) install-exec-hook > > install-info: install-info-recursive > > install-man: > > installcheck-am: > > maintainer-clean: maintainer-clean-recursive > > maintainer-clean-am: distclean-am maintainer-clean-generic > > mostlyclean: mostlyclean-recursive > > mostlyclean-am: mostlyclean-compile mostlyclean-generic \ > mostlyclean-libtool > > uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \ > uninstall-info-am uninstall-localincludeHEADERS \ > uninstall-sbinSCRIPTS uninstall-siteperlDATA \ > uninstall-styleDATA > > uninstall-info: uninstall-info-recursive > > .PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \ > clean-binPROGRAMS clean-generic clean-libtool clean-local \ > clean-recursive distclean distclean-compile distclean-depend \ > distclean-generic distclean-libtool distclean-recursive \ > distclean-tags distdir dvi dvi-am dvi-recursive info info-am \ > info-recursive install install-am install-binPROGRAMS \ > install-binSCRIPTS install-data install-data-am \ > install-data-recursive install-exec install-exec-am \ > install-exec-recursive install-info install-info-am \ > install-info-recursive install-localincludeHEADERS install-man \ > install-recursive install-sbinSCRIPTS install-siteperlDATA \ > install-strip install-styleDATA installcheck installcheck-am \ > installdirs installdirs-am installdirs-recursive \ > maintainer-clean maintainer-clean-generic \ > maintainer-clean-recursive mostlyclean mostlyclean-compile \ > mostlyclean-generic mostlyclean-libtool mostlyclean-recursive \ > tags tags-recursive uninstall uninstall-am \ > uninstall-binPROGRAMS uninstall-binSCRIPTS uninstall-info-am \ > uninstall-info-recursive uninstall-localincludeHEADERS \ > uninstall-recursive uninstall-sbinSCRIPTS \ > uninstall-siteperlDATA uninstall-styleDATA > > > ax-write-xml: > if [ -z "$(PACKAGE)" ]; then \ > package="unknown"; \ > else \ > package="$(PACKAGE)"; \ > fi; \ > if [ -z "$(AX_DIR)" ]; then \ > if [ ! -z "$(VERSION)" ]; then \ > version=$(VERSION); \ > else \ > version="unknown"; \ > fi; \ > echo "<?xml version=\"1.0\"?>" >$(top_srcdir)/$(AX_FILE); \ > echo "<PACKAGE name=\"$$package\" version=\"$$version\">" > >>$(top_srcdir)/$(AX_FILE); \ > fi; \ > ax_primaries="HEADERS CFLAGS CXXFLAGS CPPFLAGS INCLUDES DEFINES LDADD LDFLAGS > LIBADD"; \ > for i in SCRIPTS EXTRA_DIST DATA $$ax_primaries; do \ > $(MAKE) ax-write-var AX_PRIMARY=$$i AX_VAR=$$i; \ > done; \ > for i in '' $(PROGRAMS) $(check_PROGRAMS) $(LIBRARIES) $(LTLIBRARIES); do \ > if [ ! -z "$$i" ]; then \ > echo "<TARGET name=\"$$i\">" >>$(top_srcdir)/$(AX_FILE); \ > can_name=`echo $$i | sed 's/[^a-zA-Z0-9_]/_/g'`; \ > for j in SOURCES $$ax_primaries; do \ > $(MAKE) ax-write-var AX_PRIMARY=$$j AX_VAR=$${can_name}_$$j; \ > done; \ > echo "</TARGET>" >>$(top_srcdir)/$(AX_FILE); \ > fi; \ > done; \ > for i in '' $(SUBDIRS); do \ > if [ ! -z "$$i" -a "." != "$$i" ]; then \ > echo "<SUBDIR name=\"$$i\">" >>$(top_srcdir)/$(AX_FILE); \ > if $(AX_CD) $$i; then \ > $(MAKE) ax-write-xml AX_DIR=$$i; \ > $(AX_CD) ..; \ > fi; \ > echo "</SUBDIR>" >>$(top_srcdir)/$(AX_FILE); \ > fi; \ > done; \ > if [ -z "$(AX_DIR)" ]; then \ > echo "</PACKAGE>" >>$(top_srcdir)/$(AX_FILE); \ > fi > > ax-write-var: > if [ ! -z "$(top_srcdir)" ]; then \ > if [ ! -z "$(AX_PRIMARY)" -a ! -z "$(AX_VAR)" ]; then \ > for i in '' $($(AX_VAR)); do \ > if [ ! -z "$$i" ]; then \ > for j in $$i; do \ > var=`echo $$j | $(AX_XML_REPL)`; \ > echo "<$(AX_PRIMARY) name=\"$$var\"/>" >>$(top_srcdir)/$(AX_FILE); \ > done; \ > fi; \ > done; \ > fi; \ > fi > > ax-install: > if [ ! -x "$(top_srcdir)" ]; then \ > for file in `find $(top_srcdir) -name 'Makefile.am' -print`; do \ > if [ -z "`cat $$file | grep $(AX_RULES_FILE)`" ]; then \ > echo '' >>$$file; echo 'include $$(top_srcdir)/$(AX_RULES_FILE)' > >>$$file; echo '' >>$$file; \ > fi; \ > done; \ > fi > > .cpp.ii : > source='$<' object='$@' libtool=yes \ > depfile='$(DEPDIR)/$*.Pii' tmpdepfile='$(DEPDIR)/$*.TPii' \ > $(CXXDEPMODE) $(depcomp) \ > time -v $(CXXCOMPILE) -v --save-temps -c -o [EMAIL PROTECTED] `test -f $< || > echo '$(srcdir)/'`$< > > %.h.ii : %.h > echo "#include <config.h>" > $<.cpp > cat `test -f $< || echo '$(srcdir)/'`$< >> $<.cpp > time -v $(CXXCOMPILE) -v --save-temps -c -o [EMAIL PROTECTED] $<.cpp > rm $<.cpp > > softinstall: > SOFTINSTALL=y $(MAKE) install > > realinstall: > REALINSTALL=y $(MAKE) install > > realsoftinstall: > SOFTINSTALL=y REALINSTALL=y $(MAKE) install > > perlclean-am: > javaclean-am: > idljar-am: > sqlclean-am: > sqlload-am: > sqldump-am: > sqldata-am: > sqldemo-am: > > $(PACKAGE_RECURSIVE_TARGETS): > @set fnord $(MAKEFLAGS); amf=$$2; \ > dot_seen=no; \ > target=`echo $@ | sed s/-recursive//`; \ > list='$(SUBDIRS)'; for subdir in $$list; do \ > echo "Making $$target in $$subdir"; \ > if test "$$subdir" = "."; then \ > dot_seen=yes; \ > local_target="$$target-am"; \ > else \ > local_target="$$target"; \ > fi; \ > (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ > || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ > done; \ > if test "$$dot_seen" = "no"; then \ > $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ > fi; test -z "$$fail" > > idljar-am: $(IDLJFILES) > > install-exec-hook: > -if [ ! -d $(siteperldir)/perlidl ]; then \ > mkdir -p $(siteperldir)/perlidl;fi > > install-data-hook: > jarname=`echo ateidl$(subdir).jar | sed 's%/%_%g'`; \ > if [ -r "$$jarname" ]; then \ > $(INSTALL) -m 644 $$jarname $(libdir)/$$jarname; \ > fi > -for x in `find $(PERLINST) -type d 2>/dev/null`; do \ > mkdir -p $(siteperldir)/$$x; \ > done; > -if [ -r $(PERLINST).pm ]; then \ > $(INSTALL) -m 644 $(PERLINST).pm $(siteperldir)/$(PERLINST).pm; \ > fi > -for x in `find $(PERLINST) -name \*.pm 2>/dev/null`; do \ > if [ -r "$$x" ] ; then \ > $(INSTALL) -m 644 $$x $(siteperldir)/$$x; \ > fi; \ > done; > -if [ -n "$(PERLIDLINSTALLMODULES)" ]; then \ > for x in $(PERLIDLINSTALLMODULES:%=perlidl/%.pm) "end" ; do \ > if [ -r "$$x" ] ; then \ > d=`dirname $$x`; \ > mkdir -p $(siteperldir)/$$d; \ > $(INSTALL) -m 644 "$$x" "$(siteperldir)/$$x"; \ > fi; \ > done; \ > for x in $(PERLIDLINSTALLMODULES:%=perlidl/%) "end"; do \ > if [ -d "$$x" ] ; then \ > for y in `find "$$x" -name \*.pm 2>/dev/null`; do \ > d=`dirname $$y`; \ > mkdir -p $(siteperldir)/$$d; \ > $(INSTALL) -m 644 "$$y" "$(siteperldir)/$$y"; \ > done; \ > fi; \ > done; \ > fi > > .idlC.h: > source='$<' object='$*C.h $*S.h $*C.cpp $*S.cpp $*C.i $*S.i' \ > libtool=no \ > depfile='$(DEPDIR)/$*.Pcpp' tmpdepfile='$(DEPDIR)/$*.TPcpp' \ > $(IDLCXXDEPMODE) $(depcomp) \ > $(IDL_WRAPPER) -s $(srcdir) -f $< $(IDLCXX) \ > $(IDLCXXFLAGS) \ > -I$(top_builddir)/include/source \ > -I$(srcdir) > > C.hC.cpp: > @: > > C.hC.i: > @: > > C.hS.h: > @: > > C.hS.cpp: > @: > > C.hS.i: > @: > > .idl_I.h: > $(IDL_WRAPPER) -s $(srcdir) -f $< $(IDLCXX) \ > $(IDLCXXFLAGS) -GI -GIe _impl -GIh _I.h -GIs _I.cpp -GIc -I$(top_srcdir) \ > -I$(top_builddir)/include/source > > _I.h_I.cpp: > @: > > %-common.c %-skels.c %-stubs.c %.h: %.idl > orbit-idl -I$(top_builddir)/include/source $< > > .idl.idljtime: > rm -f $@ && \ > mkdir -m 755 -p idljava/com/anvil/ate/$(subdir) && \ > java org.jacorb.idl.parser -noskel -I$(top_builddir)/include/source \ > -d idljava -i2jpackage ate:com.anvil.ate \ > $< && touch $@ > > .idl.fidljtime: > rm -f $@ && \ > mkdir -m 755 -p forward_idl && \ > java org.jacorb.idl.parser -noskel -I$(top_builddir)/include/source \ > -d forward_idl -i2jpackage ate:com.anvil.ate \ > $< && touch $@ > > idljavac.time : $(MODULES:%=%.idljtime) $(IDLJAR_DEPS) > mkdir -m 755 -p idlclass/com/anvil/ate/$(subdir) > cp= ; \ > for c in idljava idlforwardclass $(IDLJAR_DEPS); do \ > cp="$$cp:$$c"; \ > done && \ > ( find idljava -name \*.java ) | \ > xargs javac -classpath $$cp -d idlclass && \ > touch $@ > > idljar.time : idljavac.time > jarname=`echo ateidl$(subdir).jar | sed 's%/%_%g'` && \ > cd idlclass && jar cf ../$$jarname -C . . && cd .. && \ > touch $@ > > javaclean-am: > -rm -rf idljar.time idljava idlclass idlforwardclass *.idljtime idljavac.time > idlforwardjavac.time > > cope.time: $(PERLIDLMODULES:=.idl) > rm -f cope.idl > rm -f cope.time > for x in $^; do echo "#include \"$$x\"" >> cope.idl; done && \ > $(IDLPERL) $(IDLPERLFLAGS) `pwd`/cope.idl && touch $@ > > perlclean-am: > -rm -rf $(IDLPERLMAKECLEAN) > > clean-local: > -rm -rf .tao_lock .serialize $(IDLPERLMAKECLEAN) idlclass idljava ateidl*.jar > idlforwardclass *.idljtime \ > aCC_cache Templates.DB \ > ir.out tet_tmp_dir results > # Tell versions [3.59,3.63) of GNU make to not export all variables. > # Otherwise a system limit (for SysV at least) may be exceeded. > .NOEXPORT: _______________________________________________ Bug-make mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-make