ICE 3.4.2
[php5-ice-freebsdport.git] / cpp / test / Ice / custom / Makefile
blobf1368a3f96693bff072e58d6f25ea38d57aefc62
1 # **********************************************************************
3 # Copyright (c) 2003-2011 ZeroC, Inc. All rights reserved.
5 # This copy of Ice is licensed to you under the terms described in the
6 # ICE_LICENSE file included in this distribution.
8 # **********************************************************************
10 top_srcdir = ../../..
12 CLIENT = client
13 SERVER = server
14 SERVERAMD = serveramd
15 COLLOCATED = collocated
17 TARGETS = $(CLIENT) $(SERVER) $(SERVERAMD) $(COLLOCATED)
19 COBJS = Test.o \
20 Wstring.o \
21 Client.o \
22 AllTests.o \
23 MyByteSeq.o \
24 StringConverterI.o
26 SOBJS = Test.o \
27 Wstring.o \
28 TestI.o \
29 WstringI.o \
30 Server.o \
31 MyByteSeq.o \
32 StringConverterI.o
34 SAMDOBJS = TestAMD.o \
35 TestAMDI.o \
36 WstringAMD.o \
37 WstringAMDI.o \
38 ServerAMD.o \
39 MyByteSeq.o \
40 StringConverterI.o
42 COLOBJS = Test.o \
43 Wstring.o \
44 TestI.o \
45 WstringI.o \
46 Collocated.o \
47 AllTests.o \
48 MyByteSeq.o \
49 StringConverterI.o
51 SRCS = $(COBJS:.o=.cpp) \
52 $(SOBJS:.o=.cpp) \
53 $(SAMDOBJS:.o=.cpp) \
54 $(COLOBJS:.o=.cpp)
56 SLICE_SRCS = Test.ice \
57 TestAMD.ice \
58 Wstring.ice \
59 WstringAMD.ice
61 GENPIC = no
63 include $(top_srcdir)/config/Make.rules
65 CPPFLAGS := -I. -I../../include $(CPPFLAGS)
66 SLICE2CPPFLAGS := --stream $(SLICE2CPPFLAGS)
68 $(CLIENT): $(COBJS)
69 rm -f $@
70 $(CXX) $(LDFLAGS) -o $@ $(COBJS) $(LIBS)
72 $(SERVER): $(SOBJS)
73 rm -f $@
74 $(CXX) $(LDFLAGS) -o $@ $(SOBJS) $(LIBS)
76 $(SERVERAMD): $(SAMDOBJS)
77 rm -f $@
78 $(CXX) $(LDFLAGS) -o $@ $(SAMDOBJS) $(LIBS)
80 $(COLLOCATED): $(COLOBJS)
81 rm -f $@
82 $(CXX) $(LDFLAGS) -o $@ $(COLOBJS) $(LIBS)
84 include .depend