# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
+RELDIR=bucoord
+AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -DNOGDI -DWIN32_LEAN_AND_MEAN
!INCLUDE ..\config\NTMakefile.$(SYS_NAME)
!INCLUDE ..\config\NTMakefile.version
-
#########################################################################
# install local include file
-INCFILES = bc.h
+INCFILES = \
+ $(DESTDIR)\include\afs\bc.h \
+ $(DESTDIR)\include\afs\bucoord_prototypes.h
+
+$(DESTDIR)\include\afs\bc.h: bc.h
############################################################################
# build afsbxdb.lib
LIBFILE = $(DESTDIR)\lib\afs\afsbxdb.lib
LIBOBJS =\
- $(OJT)/dsstub.obj \
- $(OJT)/ubik_db_if.obj \
- $(OJT)/status.obj \
- $(OJT)/dlq.obj \
- $(OJT)/bucoord_errs.obj \
- $(OJT)/volstub.obj \
- $(OJT)/AFS_component_version_number.obj
+ $(OUT)/dsstub.obj \
+ $(OUT)/ubik_db_if.obj \
+ $(OUT)/status.obj \
+ $(OUT)/dlq.obj \
+ $(OUT)/bucoord_errs.obj \
+ $(OUT)/volstub.obj \
+ $(OUT)/AFS_component_version_number.obj
$(LIBFILE): $(LIBOBJS)
$(LIBARCH)
EXEFILE = $(DESTDIR)\etc\backup.exe
+EXERES = $(OUT)/backup.res
+
EXEOBJS =\
- $(OJT)\main.obj \
- $(OJT)\config.obj \
- $(OJT)\dsstub.obj \
- $(OJT)\volstub.obj \
- $(OJT)\commands.obj \
- $(OJT)\regex.obj \
- $(OJT)\server.obj \
- $(OJT)\dsvs.obj \
- $(OJT)\dump.obj \
- $(OJT)\restore.obj \
- $(OJT)\ubik_db_if.obj \
- $(OJT)\dump_sched.obj \
- $(OJT)\vol_sets.obj \
- $(OJT)\tape_hosts.obj \
- $(OJT)\bucoord_errs.obj \
- $(OJT)\bc_status.obj \
- $(OJT)\status.obj \
- $(OJT)\dlq.obj \
-
-
-$(OJT)/backup.res:AFS_component_version_number.h
- $(RC) backup.rc
+ $(OUT)\main.obj \
+ $(OUT)\config.obj \
+ $(OUT)\dsstub.obj \
+ $(OUT)\volstub.obj \
+ $(OUT)\commands.obj \
+ $(OUT)\server.obj \
+ $(OUT)\dsvs.obj \
+ $(OUT)\dump.obj \
+ $(OUT)\restore.obj \
+ $(OUT)\ubik_db_if.obj \
+ $(OUT)\dump_sched.obj \
+ $(OUT)\vol_sets.obj \
+ $(OUT)\tape_hosts.obj \
+ $(OUT)\bucoord_errs.obj \
+ $(OUT)\bc_status.obj \
+ $(OUT)\status.obj \
+ $(OUT)\dlq.obj \
+
+
+$(EXERES): backup.rc AFS_component_version_number.h
$(EXEOBJS):$$(@B).c
$(C2OBJ) $**
$(DESTDIR)\lib\afs\afsprocmgmt.lib \
$(DESTDIR)\lib\afs\afspioctl.lib \
$(DESTDIR)\lib\afs\afsreg.lib \
- $(DESTDIR)\lib\cm_dns.obj
+ $(DESTDIR)\lib\libafsconf.lib
-$(EXEFILE): $(EXEOBJS) $(EXELIBS)
- $(EXECONLINK)
+$(EXEFILE): $(EXEOBJS) $(EXERES) $(EXELIBS)
+ $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
+ $(_VC_MANIFEST_EMBED_EXE)
$(EXEPREP)
+ $(CODESIGN_USERLAND)
+ $(SYMSTORE_IMPORT)
############################################################################
############################################################################
# Definitions for generating versioninfo resources
-$(OJT)/backup.res: AFS_component_version_number.h
+$(OUT)/backup.res: AFS_component_version_number.h
############################################################################
# Install
# Local clean target; augments predefined clean target
clean::
+ $(DEL) $(INCFILES)
+ $(DEL) $(LIBFILE)
+ $(DEL) $(EXEFILE)
$(DEL) bc.h bucoord_errs.c
+ $(DEL) $(EXERES)
+ $(DEL) AFS_component_version_number.h
mkdir: