Files
PolyORB/examples/Makefile.common
Jérôme Hugues b37a75b3a7 Factor common macro definitions for PolyORB libraries and
include files

[Imported from Perforce change 10268 at 2006-12-01 22:52:30]

Subversion-branch: /trunk/polyorb
Subversion-revision: 37728
2006-07-25 13:42:30 +00:00

35 lines
1.2 KiB
Makefile

ADAFLAGS+= $(STD_ADAFLAGS)
GNATMAKE_FLAGS = \
$(POLYORB_INCS) \
$(XMLADA_INCS) \
-m \
$(EXAMPLE_GNATMAKE_FLAGS) \
-cargs $(ADAFLAGS) -bargs $(BARGS) \
-largs $(LDFLAGS) --LINK=$(LINKER) \
$(POLYORB_LIBS) $(XMLADA_LIBS) \
-margs $(EXTRA_GNATMAKE_FLAGS)
# Due to a bug in Automake 1.4, this line must not be splitted.
CLEANFILES = b~*.* *.o *.ali $(EXAMPLE)_idl_file.ads $(EXAMPLE)_idl_file.adb $(EXAMPLE)_idl_file-helper.ads $(EXAMPLE)_idl_file-helper.adb $(EXAMPLE)_idl_file-skel.ads $(EXAMPLE)_idl_file-skel.adb $(EXAMPLE).ads $(EXAMPLE).adb $(EXAMPLE)-skel.ads $(EXAMPLE)-skel.adb $(EXAMPLE)-stream.ads $(EXAMPLE)-stream.adb $(EXAMPLE)-helper.ads $(EXAMPLE)-helper.adb $(EXAMPLE)-delegate.ads $(EXAMPLE)-delegate.adb $(EXAMPLE)-ir_info.adb $(EXAMPLE)-ir_info.ads $(EXAMPLE)_idl_file-ir_info.adb $(EXAMPLE)_idl_file-ir_info.ads
DISTCLEANFILES = @APPLI_EXES@ @SERVICE_EXES@
all-local: @APPLI_EXES@ @SERVICE_EXES@
@APPLI_EXES@ @SERVICE_EXES@: forced_targets $(EXAMPLE:%=%.ads)
$(GNATMAKE_FOR_TARGET) $@ $($@_FLAGS) $(GNATMAKE_FLAGS)
forced_targets: $(IDLAC) src
src: force
cd $(top_builddir)/cos && $(MAKE)
cd $(top_builddir)/src && $(MAKE)
FORCE_IDLAC= force
force:
include $(top_srcdir)/Makefile.common