ALL: dirs $(INSTALL) $(DLLFULLNAME) $(DLLFULLNAME) : $(LINK_OBJS) $(RES) $(LINK_DEP) !ifndef __MAKE__ @$(LNK) @<< $(LINK_FLAGS) $(LIBS) $(LINK_OBJS) $(RES) << !else @$(LNK) $(LINK_FLAGS) $(LIBS) $(LINK_OBJS) $(RES) !endif !ifdef DOCS !ifndef __MAKE__ @for %%i in ($(DOCS)) do @copy /Y %%i $(OUTDIR)$(ADDOUTDIR) > nul 2> nul !else @for %i in ($(DOCS)) do @copy /Y %i $(OUTDIR)$(ADDOUTDIR) > nul 2> nul !endif !endif !ifndef __MAKE__ .cpp{$(OBJDIR)}.obj:: @$(CC) @<< $(CPPFLAGS) $< << !else .cpp{$(OBJDIR)}.obj: @$(CC) $(CPPFLAGS) { $< } !endif .asm{$(OBJDIR)}.obj: @$(AS) $(AFLAGS) $< $(RES): $(RC_NAME).rc $(COMINC)\farversion.hpp $(COMINC)\plugin.hpp @$(RC) /nologo /I"$(COMINC)" $(ENV_INC_OPT) $(RC_WIDE) /fo"$(RES)" $(RC_NAME).rc .PHONY: dirs dirs: !ifdef INSTALL @if not exist "$(WORKDIR)\$(NULL)" mkdir "$(WORKDIR)" !endif @if not exist "$(OBJDIR)\$(NULL)" mkdir "$(OBJDIR)" @if not exist "$(OUTDIR)\$(NULL)" mkdir "$(OUTDIR)" @if not exist "$(OUTDIR)$(ADDOUTDIR)\$(NULL)" mkdir "$(OUTDIR)$(ADDOUTDIR)"