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
= ..\..\..\..
14 SERVERAMD
= serveramd.exe
16 TARGETS
= $(CLIENT
) $(SERVER
) $(SERVERAMD
)
27 SAMDOBJS
= TestAMD.obj \
28 ServerPrivateAMD.obj \
32 SRCS
= $(COBJS
:.obj
=.
cpp) \
36 !include $(top_srcdir
)/config
/Make.rules.mak
38 ICECPPFLAGS
= -I.
$(ICECPPFLAGS
)
40 CPPFLAGS
= -I.
-I..
/..
/..
/include $(CPPFLAGS
) -DWIN32_LEAN_AND_MEAN
42 !if
"$(GENERATE_PDB)" == "yes"
43 CPDBFLAGS
= /pdb
:$(CLIENT
:.exe
=.pdb
)
44 SPDBFLAGS
= /pdb
:$(SERVER
:.exe
=.pdb
)
45 SAPDBFLAGS
= /pdb
:$(SERVERAMD
:.exe
=.pdb
)
49 $(LINK
) $(LD_EXEFLAGS
) $(CPDBFLAGS
) $(SETARGV
) $(COBJS
) $(PREOUT
)$@
$(PRELIBS
)$(LIBS
)
50 @if exist
$@.manifest echo ^ ^ ^ Embedding manifest using
$(MT
) && \
51 $(MT
) -nologo
-manifest
$@.manifest
-outputresource
:$@
;#1 && del /q $@.manifest
54 $(LINK
) $(LD_EXEFLAGS
) $(SPDBFLAGS
) $(SETARGV
) $(SOBJS
) $(PREOUT
)$@
$(PRELIBS
)$(LIBS
)
55 @if exist
$@.manifest echo ^ ^ ^ Embedding manifest using
$(MT
) && \
56 $(MT
) -nologo
-manifest
$@.manifest
-outputresource
:$@
;#1 && del /q $@.manifest
58 $(SERVERAMD
): $(SAMDOBJS
)
59 $(LINK
) $(LD_EXEFLAGS
) $(SAPDBFLAGS
) $(SETARGV
) $(SAMDOBJS
) $(PREOUT
)$@
$(PRELIBS
)$(LIBS
)
60 @if exist
$@.manifest echo ^ ^ ^ Embedding manifest using
$(MT
) && \
61 $(MT
) -nologo
-manifest
$@.manifest
-outputresource
:$@
;#1 && del /q $@.manifest
64 del
/q Test.
cpp Test.h
65 del
/q TestAMD.
cpp TestAMD.h
66 del
/q ServerPrivate.
cpp ServerPrivate.h
67 del
/q ServerPrivateAMD.
cpp ServerPrivateAMD.h