blob: 2198eab5e2a5f6dedf50d47c386e89cdfbffd03c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
#----------------------------------------------------------------------------
# $Id$
#
# Top-level Makefile for the CIAO
#----------------------------------------------------------------------------
#### The "release" targets can be used to create the ACE+TAO+CIAO kit. By
#### default, it creates a new beta release. To create a new minor or
#### major release, add "REL=minor" or "REL=major", respectively, to
#### the make invocation.
CONTROLLED_FILES = CIAO
RELEASE_FILES = $(addprefix ACE_wrappers/TAO/,$(CONTROLLED_FILES))
.PHONY: CIAO tag
REL = beta
MAKE = make -f Release
CHECK =
APPLY_NEW_TAG = tag
#### The call to make_release below doesn't actually create the kit.
allsources: $(APPLY_NEW_TAG)
@cd $(ACE_ROOT) && $(MAKE) -s ciaosources
tag:
@$(ACE_ROOT)/bin/make_release $(CHECK) -k ciao -v $(REL) -u
######################################################################
#### The following target is to create a CIAO distribution
#### It just delegates to our well known target
#####################################################################
CIAO: $(allsources)
.PHONY: show_controlled_files show_release_files show_release_lib_files
show_controlled_files:
@echo $(CONTROLLED_FILES)
show_release_files:
@echo $(RELEASE_FILES)
show_release_lib_files:
@echo ""
show_release_tag_files:
@echo ""
CIAO-INSTALL: CIAO-INSTALL.html
@lynx -dump $< > CIAO-INSTALL
|