blob: 7b0716469cb74a4c8aa17294e81487c43c245a72 (
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
# **********************************************************************
#
# Copyright (c) 2003-2016 ZeroC, Inc. All rights reserved.
#
# This copy of Ice is licensed to you under the terms described in the
# ICE_LICENSE file included in this distribution.
#
# **********************************************************************
top_srcdir = ..
include $(top_srcdir)/config/Make.rules
ifneq ($(findstring MINGW,$(UNAME)),)
SUBDIRS = IceUtil \
Slice \
slice2cpp \
Ice \
IceSSL \
IceDiscovery \
IceLocatorDiscovery
else
SUBDIRS = IceUtil \
Slice \
slice2cpp \
slice2cs \
slice2freeze \
slice2freezej \
slice2java \
slice2php \
slice2py \
slice2html \
slice2js
ifeq ($(UNAME),Darwin)
SUBDIRS := $(SUBDIRS) slice2objc
endif
SUBDIRS := $(SUBDIRS) \
Ice \
IceXML \
IceSSL \
IceDiscovery \
IceLocatorDiscovery \
Freeze \
FreezeScript \
IceBox \
Glacier2Lib \
Glacier2CryptPermissionsVerifier \
Glacier2 \
IcePatch2Lib \
IcePatch2 \
IceStormLib \
IceGridLib \
IceStorm \
IceGrid
endif
.PHONY: $(EVERYTHING) $(SUBDIRS)
#
# Dependencies for 'all' target when using -jx
#
Slice: IceUtil
slice2cpp slice2cs slice2freeze slice2freezej slice2java slice2js slice2php slice2py slice2html slice2objc: Slice
Ice: slice2cpp
IceXML IceSSL Freeze FreezeScript IceBox Glacier2Lib IcePatch2Lib IceStormLib IceGridLib: Ice
Freeze: slice2freeze
FreezeScript: Freeze
Glacier2 IceGridLib Glacier2CryptPermissionsVerifier: Glacier2Lib
IcePatch2: IcePatch2Lib
IceStorm: IceBox IceStormLib IceGridLib Glacier2Lib Freeze
IceGrid: IceGridLib IceStorm IcePatch2Lib Freeze IceSSL IceBox IceXML
IceDiscovery IceLocatorDiscovery: Ice
all:: $(SUBDIRS)
$(SUBDIRS):
@echo "making all in $@"
@$(MAKE) all --directory=$@
$(EVERYTHING_EXCEPT_ALL)::
@for subdir in $(SUBDIRS); \
do \
if test -d $$subdir ; \
then \
echo "making $@ in $$subdir"; \
( cd $$subdir && $(MAKE) $@ ) || exit 1; \
fi; \
done
|