diff options
Diffstat (limited to 'private/net/svcdlls/browser2/makefil0')
-rw-r--r-- | private/net/svcdlls/browser2/makefil0 | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/private/net/svcdlls/browser2/makefil0 b/private/net/svcdlls/browser2/makefil0 new file mode 100644 index 000000000..c92408bcd --- /dev/null +++ b/private/net/svcdlls/browser2/makefil0 @@ -0,0 +1,61 @@ +# +# This is the MIDL compile phase of the build process. +# +# The following is where you put the name of your .idl file without +# the .idl extension: +# + +!INCLUDE $(NTMAKEENV)\makefile.plt + +IDL_NAME = bowser + +!IFNDEF DISABLE_NET_UNICODE +UNICODE=1 +NET_C_DEFINES=-DUNICODE +!ENDIF + +SDKINC = $(BASEDIR)\public\sdk\inc +NETINC = $(BASEDIR)\private\net\inc +SDKCRTINC = $(BASEDIR)\public\sdk\inc\crt +PRIVINC = $(BASEDIR)\private\inc + +INCS = -I$(SDKINC) -I$(SDKCRTINC) -I$(PRIVINC) -I$(NETINC) + +CLIENT_TARGETS = client\$(IDL_NAME)_c.c \ + .\$(IDL_NAME).h + +SERVER_TARGETS = server\$(IDL_NAME)_s.mdl + +EXTRN_DEPENDS = $(SDKINC)\lmcons.h \ + $(SDKINC)\windef.h \ + $(SDKINC)\lmserver.h \ + $(SDKINC)\lmbrowsr.h \ + $(IDL_NAME).acf + +CPP = -cpp_cmd "$(MIDL_CPP)" $(MIDL_FLAGS) $(C_DEFINES) $(NET_C_DEFINES) + +# +# Define Products and Dependencies +# + +all: $(CLIENT_TARGETS) $(SERVER_TARGETS) $(EXTRN_DEPENDS) +!IF "$(BUILDMSG)" != "" + @ech ; $(BUILDMSG) ; +!ENDIF + +clean: delsrc all + +delsrc: + erase $(CLIENT_TARGETS) $(SERVER_TARGETS) + +# +# MIDL COMPILE +# + +$(CLIENT_TARGETS) : .\$(IDL_NAME).idl $(EXTRN_DEPENDS) + midl -Oi -server none -oldnames -error allocation -error ref -ms_ext -c_ext $(CPP) .\$(IDL_NAME).idl $(INCS) + IF EXIST $(IDL_NAME)_c.c copy $(IDL_NAME)_c.c .\client & del $(IDL_NAME)_c.c + +$(SERVER_TARGETS) : .\$(IDL_NAME).idl $(EXTRN_DEPENDS) + midl -client none -oldnames -error stub_data -error allocation -error ref -ms_ext -c_ext $(CPP) .\$(IDL_NAME).idl $(INCS) + IF EXIST $(IDL_NAME)_s.c copy $(IDL_NAME)_s.c .\server\$(IDL_NAME)_s.mdl & del $(IDL_NAME)_s.c |