ANSI = 1
NAME = MultiArc
LINK_OBJS = \
	$(INTDIR)\MultiArc.obj \
	$(INTDIR)\ArcCfg.obj \
	$(INTDIR)\ArcCmd.obj \
	$(INTDIR)\ArcGet.obj \
	$(INTDIR)\ArcMix.obj \
	$(INTDIR)\ArcPlg.obj \
	$(INTDIR)\ArcProc.obj \
	$(INTDIR)\ArcPut.obj \
	$(INTDIR)\ArcRead.obj \
	$(INTDIR)\ArcReg.obj \
	$(INTDIR)\global.obj

DOCS = \
	MultiArc.TryIfNoOther.reg

USERCPP=/wd4996

!include ..\makefile_vc_def_inc
!include ..\makefile_vc_target_inc

ALL: dirs libpcre fmtdir fmts
	@copy /Y Custom.ini $(OUTDIR)\Formats\*.* 1>nul

FMTLIST=custom ace arc arj cab ha lzh rar targz zip

$(RES): multiarcversion.hpp

!ifdef __MAKE__
.PHONY: libpcre $(FMTLIST)
!else
FICTIVE=_fictive_
_fictive_:

!endif

.PHONY: fmtdir
fmtdir:
	@if not exist "$(OUTDIR)\Formats\$(NULL)" mkdir "$(OUTDIR)\Formats"

fmts: $(FMTLIST)

!include ../makefile_vc_getmode

libpcre: $(FICTIVE)
	@$(MAKE) $(_MKHIDE) /f makefile_vc_libpcre $(_MDEFS)

$(FMTLIST): $(FICTIVE)
!ifndef INSTALL
	@$(MAKE) $(_MKHIDE) /f makefile_vc_fmt $(_MKDO_)FMT=$@ $(_MDEFS)
!else
	@$(MAKE) $(_MKHIDE) /f makefile_vc_fmt $(_MKDO_)FMT=$@ $(_MDEFS) $(_MKDO)INSTALL=$(INSTALL)
!endif
