/iTaAfsAdmSvr.h
/iTaAfsAdmSvrTypes.h
-/iTaAfsAdmSvr_c.c
-/iTaAfsAdmSvr_s.c
+/iTaAfsAdmSvr_*_c.c
+/iTaAfsAdmSvr_*_s.c
$(OUT)\TaAfsAdmSvrClientPing.obj \
$(OUT)\TaAfsAdmSvrClientUser.obj \
$(OUT)\TaAfsAdmSvrCommon.obj \
- $(OUT)\iTaAfsAdmSvr_c.obj
+ $(OUT)\iTaAfsAdmSvr_$(CPU)_c.obj
EXERES = $(OUT)\AfsAdmSvr.res
$(OUT)\TaAfsAdmSvrProperties.obj \
$(OUT)\TaAfsAdmSvrSearch.obj \
$(OUT)\TaAfsAdmSvrUser.obj \
- $(OUT)\iTaAfsAdmSvr_s.obj
+ $(OUT)\iTaAfsAdmSvr_$(CPU)_s.obj
VCLIBS =\
gdi32.lib \
user32.lib \
-# rpcns4.lib \
rpcrt4.lib \
comctl32.lib \
gdi32.lib
/WX \
/nologo
-.SUFFIXES: .h .idl
+ITaAfsAdmSvr.h ITaAfsAdmSvr_$(CPU)_c.c ITaAfsAdmSvr_$(CPU)_s.c: ITaAfsAdmSvr.idl
+ midl $(MIDL_FLAGS) $(AFSDEV_AUXMIDLFLAGS) -cstub ITaAfsAdmSvr_$(CPU)_c.c -sstub ITaAfsAdmSvr_$(CPU)_s.c $**
-.idl.h:
- echo [$<]
- midl $(MIDL_FLAGS) $(AFSDEV_AUXMIDLFLAGS) $<
+ITaAfsAdmSvrTypes.h ITaAfsAdmSvrTypes_$(CPU)_c.c ITaAfsAdmSvrTypes_$(CPU)_s.c: ITaAfsAdmSvrTypes.idl
+ midl $(MIDL_FLAGS) $(AFSDEV_AUXMIDLFLAGS) -cstub ITaAfsAdmSvrTypes_$(CPU)_c.c -sstub ITaAfsAdmSvrTypes_$(CPU)_s.c $**
############################################################################
$(EXEFILE)
clean:: afsclass_clean afsapplib_clean
- if exist ITaAfsAdmSvr*.cpp del ITaAfsAdmSvr*.cpp
- if exist ITaAfsAdmSvr*.c del ITaAfsAdmSvr*.c
- if exist ITaAfsAdmSvr*.h del ITaAfsAdmSvr*.h
+ $(DEL) ITaAfsAdmSvr_$(CPU)_c.c ITaAfsAdmSvr_$(CPU)_s.c ITaAfsAdmSvr.h
+ $(DEL) ITaAfsAdmSvrTypes_$(CPU)_c.c ITaAfsAdmSvrTypes_$(CPU)_s.c ITaAfsAdmSvrTypes.h
$(DEL) AFS_component_version_number.h
$(DEL) $(EXERES)
/afsd_eventmessages.h
/afsd_eventmessages.rc
/afsrpc.h
-/afsrpc_c.c
-/afsrpc_s.c
+/afsrpc_*_c.c
+/afsrpc_*_s.c
/ms-srvsvc.h
-/ms-srvsvc_c.c
-/ms-srvsvc_s.c
+/ms-srvsvc_*_c.c
+/ms-srvsvc_*_s.c
/ms-wkssvc.h
-/ms-wkssvc_c.c
-/ms-wkssvc_s.c
+/ms-wkssvc_*_c.c
+/ms-wkssvc_*_s.c
$(COPY) $< $@
IDLFILES =\
- afsrpc.h $(OUT)\afsrpc_c.obj
+ afsrpc.h $(OUT)\afsrpc_$(CPU)_c.obj
CONFOBJS=$(OUT)\cm_config.obj \
$(OUT)\cm_dns.obj \
$(C2OBJ) -I$(RX) $**
$(IDLFILES):afsrpc.idl
- midl $(MIDL_FLAGS) $(AFSDEV_AUXMIDLFLAGS) /app_config $?
+ midl $(MIDL_FLAGS) $(AFSDEV_AUXMIDLFLAGS) /app_config /cstub afsrpc_$(CPU)_c.c /sstub afsrpc_$(CPU)_s.c $?
-ms-srvsvc.h ms-srvsvc_s.c: ms-srvsvc.idl
- midl $(MIDL_FLAGS) $(AFSDEV_AUXMIDLFLAGS) /Os ms-srvsvc.idl
+ms-srvsvc.h ms-srvsvc_$(CPU)_s.c: ms-srvsvc.idl
+ midl $(MIDL_FLAGS) $(AFSDEV_AUXMIDLFLAGS) /Os /cstub ms-srvsvc_$(CPU)_c.c /sstub ms-srvsvc_$(CPU)_s.c ms-srvsvc.idl
-ms-wkssvc.h ms-wkssvc_s.c: ms-wkssvc.idl
- midl $(MIDL_FLAGS) $(AFSDEV_AUXMIDLFLAGS) /Os ms-wkssvc.idl
+ms-wkssvc.h ms-wkssvc_$(CPU)_s.c: ms-wkssvc.idl
+ midl $(MIDL_FLAGS) $(AFSDEV_AUXMIDLFLAGS) /Os /cstub ms-wkssvc_$(CPU)_c.c /sstub ms-wkssvc_$(CPU)_s.c ms-wkssvc.idl
-$(OUT)\ms-srvsvc_s.obj: ms-srvsvc_s.c
+$(OUT)\ms-srvsvc_$(CPU)_s.obj: ms-srvsvc_$(CPU)_s.c
$(C2OBJ) /FImsrpc.h /Fo$@ $**
-$(OUT)\ms-wkssvc_s.obj: ms-wkssvc_s.c
+$(OUT)\ms-wkssvc_$(CPU)_s.obj: ms-wkssvc_$(CPU)_s.c
$(C2OBJ) /FImsrpc.h /Fo$@ $**
AFSDOBJS=\
$(OUT)\cm_memmap.obj \
$(OUT)\cm_performance.obj \
$(OUT)\cm_nls.obj \
- $(OUT)\afsrpc_s.obj \
+ $(OUT)\afsrpc_$(CPU)_s.obj \
!IFDEF OSICRASH
$(OUT)\afsdcrash.obj \
!ENDIF
$(OUT)\afsd_eventlog.obj \
$(OUT)\afsd_flushvol.obj \
$(OUT)\afsicf.obj \
- $(OUT)\ms-srvsvc_s.obj \
- $(OUT)\ms-wkssvc_s.obj \
+ $(OUT)\ms-srvsvc_$(CPU)_s.obj \
+ $(OUT)\ms-wkssvc_$(CPU)_s.obj \
$(OUT)\rpc_wkssvc.obj \
$(OUT)\rpc_srvsvc.obj \
$(OUT)\AFS_component_version_number.obj \
clean::
$(DEL) $(OUT)\*.res
$(DEL) afsrpc.h
- $(DEL) afsrpc_?.*
+ $(DEL) afsrpc_$(CPU)_?.*
$(DEL) ms-srvsvc.h
- $(DEL) ms-srvsvc_?.*
+ $(DEL) ms-srvsvc_$(CPU)_?.*
$(DEL) ms-wkssvc.h
- $(DEL) ms-wkssvc_?.*
+ $(DEL) ms-wkssvc_$(CPU)_?.*
$(DEL) afsd_eventmessages.h
$(DEL) afsd_eventmessages.rc
$(DEL) MSG?????.bin
# to check that you haven't inadvertently ignored any tracked files.
/dbrpc.h
-/dbrpc_c.c
-/dbrpc_s.c
+/dbrpc_*_c.c
+/dbrpc_*_s.c
ILIBDIR = $(DESTDIR)\lib
DLLOBJS =\
- $(OUT)\dbrpc_s.obj \
+ $(OUT)\dbrpc_$(CPU)_s.obj \
$(OUT)\osistatl.obj \
$(OUT)\osibasel.obj \
$(OUT)\osisleep.obj \
############################################################################
# midl on dbrpc.idl
-dbrpc.h dbrpc_c.c dbrpc_s.c: dbrpc.idl
- $(MIDL) $(AFSDEV_AUXMIDLFLAGS) -Zp4 -cpp_cmd $(cc) -cpp_opt "-E" $**
+dbrpc.h dbrpc_$(CPU)_c.c dbrpc_$(CPU)_s.c: dbrpc.idl
+ $(MIDL) $(AFSDEV_AUXMIDLFLAGS) -cstub dbrpc_$(CPU)_c.c -sstub dbrpc_$(CPU)_s.c -Zp4 -cpp_cmd $(cc) -cpp_opt "-E" $**
############################################################################
# generate versioninfo resources
# Local clean target; augments predefined clean target
clean::
- $(DEL) dbrpc_s.c dbrpc_c.c dbrpc.h $(DLLFILE) $(INCFILES) $(OSIEVENTDLL)
+ $(DEL) dbrpc_$(CPU)_s.c dbrpc_$(CPU)_c.c dbrpc.h $(DLLFILE) $(INCFILES) $(OSIEVENTDLL)
$(DEL) $(EXEOBJS) $(EXEFILE) $(OUT)\*.res $(OUT)\*.DLL
$(OUT)\AFS_component_version_number.obj
AFSDOBJS =\
- $(OUT)\$(AFSD)\afsrpc_c.obj
+ $(OUT)\$(AFSD)\afsrpc_$(CPU)_c.obj
$(AFSDOBJS): $(AFSD)\$$(@B).c
$(C2OBJ) -I$*(*D) $**
$(OUT)\pioctl_nt.obj
WINNTAFSDOBJS =\
- $(OUT)\afsrpc_c.obj
+ $(OUT)\afsrpc_$(CPU)_c.obj
DLLOBJS =\
$(AUTHOBJS) \