# directory or online at http://www.openafs.org/dl/license10.html
# AFSDEV_AUXCDEFINES = /DUNICODE
+RELDIR=WINNT\afssvrcfg
!INCLUDE ..\..\config\NTMakefile.$(SYS_NAME)
!INCLUDE ..\..\config\NTMakefile.version
-
############################################################################
# Definitions for building afssvrcfg.exe.
EXEFILE = $(DESTDIR)\root.server\usr\afs\bin\afssvrcfg.exe
EXEOBJS =\
- char_conv.obj \
- admin_info_dlg.obj \
- cfg_utils.obj \
- create_partition_dlg.obj \
- file_server_page.obj \
- graphics.obj \
- info_page.obj \
- intro_page.obj \
- partitions_page.obj \
- partition_page.obj \
- replicatition_page.obj \
- services_page.obj \
- toolbox.obj \
- afscfg.obj \
- backup_server_page.obj \
- config_server_page.obj \
- db_server_page.obj \
- get_cur_config.obj \
- help.obj \
- info2_page.obj \
- logfile.obj \
- partition_utils.obj \
- root_afs_page.obj \
- sys_control_page.obj \
- volume_utils.obj \
- salvage_dlg.obj \
- get_pw_dlg.obj \
- salvage_results_dlg.obj \
- validation.obj \
- afscfg_stub.res
+ $(OUT)\char_conv.obj \
+ $(OUT)\admin_info_dlg.obj \
+ $(OUT)\cfg_utils.obj \
+ $(OUT)\create_partition_dlg.obj \
+ $(OUT)\file_server_page.obj \
+ $(OUT)\graphics.obj \
+ $(OUT)\info_page.obj \
+ $(OUT)\intro_page.obj \
+ $(OUT)\partitions_page.obj \
+ $(OUT)\partition_page.obj \
+ $(OUT)\replicatition_page.obj \
+ $(OUT)\services_page.obj \
+ $(OUT)\toolbox.obj \
+ $(OUT)\afscfg.obj \
+ $(OUT)\backup_server_page.obj \
+ $(OUT)\config_server_page.obj \
+ $(OUT)\db_server_page.obj \
+ $(OUT)\get_cur_config.obj \
+ $(OUT)\help.obj \
+ $(OUT)\info2_page.obj \
+ $(OUT)\logfile.obj \
+ $(OUT)\partition_utils.obj \
+ $(OUT)\root_afs_page.obj \
+ $(OUT)\sys_control_page.obj \
+ $(OUT)\volume_utils.obj \
+ $(OUT)\salvage_dlg.obj \
+ $(OUT)\get_pw_dlg.obj \
+ $(OUT)\salvage_results_dlg.obj \
+ $(OUT)\validation.obj \
+ $(OUT)\afscfg_stub.res
VCLIBS =\
comctl32.lib \
$(DESTDIR)\lib\afs\afsbosadmin.lib \
$(DESTDIR)\lib\afs\afsvosadmin.lib \
$(DESTDIR)\lib\afs\afsclientadmin.lib \
- $(DESTDIR)\lib\afs\afsadminutil.lib
-
+ $(DESTDIR)\lib\afs\afsadminutil.lib \
+ $(DESTDIR)\lib\lanahelper.lib
$(EXEFILE): $(EXEOBJS) $(EXELIBS)
$(EXEGUILINK) $(VCLIBS)
+ $(_VC_MANIFEST_EMBED_EXE)
$(EXEPREP)
+ $(CODESIGN_USERLAND)
+ $(SYMSTORE_IMPORT)
############################################################################
# Definitions for generating versioninfo resource via RC
-afscfg_stub.res: afscfg_stub.rc AFS_component_version_number.h
- $(RC) $*.rc
-
+$(OUT)\afscfg_stub.res:afscfg_stub.rc AFS_component_version_number.h
############################################################################
# Install target; primary makefile target
lang::
$(CD) lang
- for /f %l in ('dir /B ??_??') do @$(NTLANG) %l $(MAKECMD) /nologo /f NTMakefile install
+ for /f %l in ('dir /B ??_??') do @$(NTLANG) %l $(MAKECMD) /nologo /e /f NTMakefile install
$(CD) ..
# Local clean target; augments predefined clean target
clean::
+ $(CD) lang
+ @if exist AFS_component_version_number.h del AFS_component_version_number.h
+ for /f %l in ('dir /B ??_??') do @$(NTLANG) %l $(MAKECMD) /nologo /f NTMakefile clean
+ $(CD) ..
+
+mkdir:
+ -mkdir $(OUT)\lang
+ cd lang
+ nmake /nologo /f ntmakefile SRC=$(SRC) OBJ=$(OBJ) mkdir
+ cd ..