CORBA stubs/skels Automake rule is not perfect
- From: ERDI Gergo <cactus cactus rulez org>
- To: GNOME hackers <gnome-hackers gnome org>
- Subject: CORBA stubs/skels Automake rule is not perfect
- Date: Mon, 23 Jul 2001 14:42:14 +0200 (CEST)
When running make -kj3 on my SMP machine, the stubs, skels and main
headers that are generated from CORBA IDL's are created multiple times
(once for each Make thread).
The usual code in G2 modules to create CORBA-derived C sources is:
CORBA_SOURCE = \
Bonobo_Clipboard.h \
Bonobo_Clipboard-common.c \
Bonobo_Clipboard-stubs.c \
Bonobo_Clipboard-skels.c
idls = \
$(top_srcdir)/idl/Bonobo_Clipboard.idl
idl_flags = -I @BONOBO_IDLDIR@
$(CORBA_SOURCE): $(idls) $(ORBIT_IDL)
$(ORBIT_IDL) $(top_srcdir)/idl/Bonobo_Clipboard.idl
-I$(top_srcdir)/idl $(idl_flags)
libbonobo_clipboard_src = \
bonobo-clipboard.h bonobo-clipboard.c \
bonobo-clipboard-store.h bonobo-clipboard-store.c
$(libbonobo_clipboard_src): $(CORBA_SOURCE)
CLEANFILES += $(CORBA_SOURCE)
The old solution was to add CORBA_SOURCE to the BUILT_SOURCES or something
like that, and I seem to recall that it worked better.
Any explanation what's going on here?
--
.--= ULLA! =---------------------. `We are not here to give users what
\ http://cactus.rulez.org \ they want' -- RMS, at GUADEC 2001
`---= cactus cactus rulez org =---'
Kicsi, sárga és kapar: kínai nőgyógyász.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]