[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Suffix rule not applied - make says its impossible (sometimes....)
From: |
Alex Hornby |
Subject: |
Suffix rule not applied - make says its impossible (sometimes....) |
Date: |
18 Mar 2003 18:28:07 +0000 |
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 address@hidden `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 address@hidden $<.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:
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Suffix rule not applied - make says its impossible (sometimes....),
Alex Hornby <=