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 # **********************************************************************
15 TARGETS
= $(CLIENT
) $(SERVER
)
24 SRCS
= $(OBJS
:.obj
=.
cpp) \
28 !include $(top_srcdir
)/config
/Make.rules.mak
30 CPPFLAGS
= -I.
$(CPPFLAGS
) -DWIN32_LEAN_AND_MEAN
32 !if
"$(GENERATE_PDB)" == "yes"
33 CPDBFLAGS
= /pdb
:$(CLIENT
:.exe
=.pdb
)
34 SPDBFLAGS
= /pdb
:$(SERVER
:.exe
=.pdb
)
37 $(CLIENT
): $(OBJS
) $(COBJS
)
38 $(LINK
) $(LD_EXEFLAGS
) $(CPDBFLAGS
) $(SETARGV
) $(OBJS
) $(COBJS
) $(PREOUT
)$@
$(PRELIBS
)$(LIBS
) \
39 icegrid
$(LIBSUFFIX
).lib glacier2
$(LIBSUFFIX
).lib
40 @if exist
$@.manifest echo ^ ^ ^ Embedding manifest using
$(MT
) && \
41 $(MT
) -nologo
-manifest
$@.manifest
-outputresource
:$@
;#1 && del /q $@.manifest
43 $(SERVER
): $(OBJS
) $(SOBJS
)
44 $(LINK
) $(LD_EXEFLAGS
) $(SPDBFLAGS
) $(SETARGV
) $(OBJS
) $(SOBJS
) $(PREOUT
)$@
$(PRELIBS
)$(LIBS
)
45 @if exist
$@.manifest echo ^ ^ ^ Embedding manifest using
$(MT
) && \
46 $(MT
) -nologo
-manifest
$@.manifest
-outputresource
:$@
;#1 && del /q $@.manifest
49 del
/q Hello.
cpp Hello.h
52 -for
%d in
(master replica1 replica2
) do \
53 if exist db\
%d\__Freeze rmdir
/q
/s db\
%d\__Freeze
54 -for
%d in
(master replica1 replica2
) do \
55 for
%f in
(db\
%d\
*) do if not
%f
== db\
%d\.gitignore del
/q
%f
56 -for
%d in
(node1 node2
) do \
57 for
%f in
(db\
%d\
*) do if not
%f
== db\
%d\.gitignore del
/q
%f
58 -for
%f in
(distrib servers tmp
) do if exist db\
%d\
%f rmdir
/s
/q db\
%d\
%f