[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

renamed objects and other languages

From: briegel
Subject: renamed objects and other languages
Date: Sun, 22 Apr 2007 15:38:45 +0200 (CEST)
User-agent: SquirrelMail/1.4.9a

Hi there,

I have a problem with renamed objects and other languages,
like ZeroCs slice language and QTs user interface metalanguage.

So when I try to compile a file from another language with the suffix .x,
the following snippet works fine,

--- snip ----
  SUFFIXES = .x %.h: %.x
        :> $*.cc
        :> $*.h

  bin_PROGRAMS = aaa
  aaa_SOURCES = foo.x
--- snip ----

as soon long I don't add:

--- snip ----
aaa_CXXFLAGS = -I.
--- snip ----

the automatic renaming of the objectfiles breaks my compilation,
because in the Makefile there is this rule created:

--- snip ----
aaa-foo.o: foo.x
aaa-foo.o -MD -MP -MF "$(DEPDIR)/aaa-foo.Tpo" -c -o aaa-foo.o
`test -f 'foo.x' || echo '$(srcdir)/'`foo.x; \
        then mv -f "$(DEPDIR)/aaa-foo.Tpo" "$(DEPDIR)/aaa-foo.Po"; else
rm -f "$(DEPDIR)/aaa-foo.Tpo"; exit 1; fi
--- snip ----

Which feeds g++ with foo.x.

Is there a way to tell automake to create a rule for instead?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]