According to Willemien's answer above, it is not possible to prove it from the proposed axiom system.
It is provable in Principia Mathematica system (which uses the first four axioms and modus ponens) due to the introduction of the abbreviation :
$p \supset q =_{def} \lnot p \lor q$.
This is a "simplified" proof [see (T9) below], following Peter Andrews, An Introduction to Mathematical Logic and Type Theory : To Truth Through Proof (1986).
Preliminaries
I will call the four Axioms as (Ax1)-(Ax4) [see Russell-Bernays axiom system with negation and disjunction] and the five following results as (R5)-(R9).
I will introduce the definition :
$A \rightarrow B$ stands for $\lnot A \lor B$. [*1.01]
We can have also : $A \land B$ stands for $\lnot (\lnot A \lor \lnot B)$ [*3.01], and $A \leftrightarrow B$ stands for $(A \rightarrow B) \land (B \rightarrow A)$ [*4.01].
The axioms will be stated in the primitive form as :
(Ax1’). $\lnot (A\lor A) \lor A$ --- (Taut) [*1.2]
(Ax2’). $\lnot A \lor (A\lor B)$ --- (Add) [*1.3]
(Ax3’). $\lnot (A\lor B) \lor (B\lor A)$ --- (Perm) [*1.4]
(Ax4’). $\lnot (\lnot A \lor B) \lor [\lnot (A\lor C) \lor (B\lor C)]$ --- (Sum) [*1.5]
The original versions will be derived using the definition of $\rightarrow$.
As inference rules, we will use only modus ponens [*1.1], formulated using the definition of $\rightarrow$ as :
from $A$ and $A \rightarrow B$, $B$ may be inferred;
and the substitution rule :
for a propositional variable any formula may be substituted.
I will call (R5) as Syll [*2.06].
About (R7 - Double Negation) : $\vdash A\leftrightarrow \neg(\neg A)$, we are able to prove it as (T2) and (T3), and we really need only : $\vdash A\rightarrow \neg(\neg A)$.
About (R8) and (R9), they will not be used in the proofs below.
From (Ax4) we derive the rule :
(R10). If $\vdash (A\rightarrow B)$ and $\vdash (A\lor C)$, then $\vdash (B\lor C)$ .
From (Ax3) we derive the rule :
(R11). If $\vdash (A\lor B)$, then $\vdash (B\lor A)$.
Initial theorems
(T1). $\vdash A \lor \lnot A$. [*2.11]
Proof
$\vdash ((A \lor A) \rightarrow A) \rightarrow [((A \lor A) \lor \lnot A) \rightarrow (A \lor \lnot A)]$ --- from (Ax4) with the subst: $A \lor A/A; A/B; \lnot A/C$
$\vdash (A \lor A) \rightarrow A$ --- (Ax1)
$\vdash ((A \lor A) \lor \lnot A) \rightarrow (A \lor \lnot A)$ --- by MP
$\vdash (A \lor A) \lor \lnot A $ --- from (Ax2’) with the subst $A/A; A/B$ using (Ax3) and Syll
$\vdash A \lor \lnot A$ --- by MP.
(T2). $\vdash A \rightarrow \lnot \lnot A$. [*2.12]
Proof
From (T1) with the subst : $\lnot A/A$ and the definition of $\rightarrow$.
(T3). $\vdash \lnot \lnot A \rightarrow A$. [*2.14]
Proof
$\vdash (\lnot A \rightarrow \lnot \lnot \lnot A) \rightarrow ((\lnot A \lor A) \rightarrow (\lnot \lnot \lnot A \lor A))$ --- (Ax4)
$\vdash \lnot A \lor A \rightarrow (\lnot \lnot \lnot A \lor A)$ --- from (T2) with the subst $\lnot A/A$ by MP
$\vdash \lnot \lnot A \rightarrow A$ --- with (Ax3) and Syll by MP, and definition of $\rightarrow$.
(T4). If $\vdash A \rightarrow C$ and $\vdash B \rightarrow C$, then $\vdash (A \lor B) \rightarrow C$.
Proof
$\vdash B \rightarrow C$ --- assumed
$\vdash B \lor A \rightarrow C \lor A$ --- (Ax4) and MP
$\vdash B \lor A \rightarrow A \lor C$ --- (Ax3) and Syll
$\vdash A \lor B \rightarrow A \lor C$ --- (Ax3) and Syll
$\vdash A \rightarrow C$ --- assumed
$\vdash A \lor C \rightarrow C \lor C$ --- (Ax4) and MP
$\vdash A \lor B \rightarrow C \lor C$ --- Syll
$\vdash C \lor C \rightarrow C$ --- (Ax1)
$\vdash A \lor B \rightarrow C$ --- Syll
(T5). If $\vdash A \rightarrow C$ and $\vdash \lnot A \rightarrow C$, then $\vdash C$. [*2.61]
Proof
By (T4) with the subst : $\lnot A/B$ and (T1) and MP.
(T6). If $\vdash A \rightarrow C$, then $\vdash A \rightarrow (C \lor B)$ and $\vdash A \rightarrow (B \lor C)$.
Proof
$\vdash A \rightarrow B$ --- assumed
$\vdash A \rightarrow (C \lor B)$ --- (Ax2) and Syll
$\vdash A \rightarrow (B \lor C)$ --- (Ax3) and Syll
(T7). $\vdash [(A \lor B) \lor C] \rightarrow [A \lor (B \lor C)]$. [*2.32]
Proof
1) $\vdash A \rightarrow [A \lor (B \lor C)]$ --- from (R6) and (T6)
2) $\vdash B \rightarrow (B \lor C)$ --- from (R6) and (T6)
3) $\vdash B \rightarrow [A \lor (B \lor C)]$ --- from 2) by (T6)
4) $\vdash (A \lor B) \rightarrow [A \lor (B \lor C)]$ --- from 1) and 3) by (T4)
5) $\vdash C \rightarrow (B \lor C)$ --- from (R6) and (T6)
6) $\vdash C \rightarrow [A \lor (B \lor C)]$ --- from 5) by (T6)
7) $\vdash [(A \lor B) \lor C] \rightarrow [A \lor (B \lor C)]$ --- from 4) and 6) by (T4)
(T8). If $\vdash (A \lor B) \lor C$, then $\vdash A \lor (B \lor C)$.
Proof
From (T7).
Main theorem
(T9). If $\vdash (A \rightarrow B)$ and $\vdash A \rightarrow (B \rightarrow C)$, then $\vdash A \rightarrow C$.
Proof
1) $\vdash A \rightarrow B$ --- assumed
2) $\vdash A \rightarrow (B \rightarrow C)$ --- assumed
3) $\vdash \lnot A \lor (\lnot B \lor C)$ --- by definition of $\rightarrow$
4) $\vdash (\lnot B \lor C) \lor \lnot A$ --- from 3) by (R11)
5) $\vdash \lnot B \lor (C \lor \lnot A)$ --- by (T8)
6) $\vdash B \rightarrow (C \lor \lnot A)$ --- by definition of $\rightarrow$
7) $\vdash A \rightarrow (C \lor \lnot A)$ --- from 1) and 6) by Syll
8) $\vdash \lnot A \lor (C \lor \lnot A)$ --- by definition of $\rightarrow$
9) $\vdash (C \lor \lnot A) \lor \lnot A$ --- by (R11)
10) $\vdash C \lor (\lnot A \lor \lnot A)$ --- by (T8)
11) $\vdash (\lnot A \lor \lnot A) \lor C$ --- from 10) by (Ax3)
12) $\vdash \lnot A \lor C$ --- from (Ax1) (i.e.$\vdash (\lnot A \lor \lnot A) \rightarrow \lnot A$) and (11) by (R10)
13) $\vdash A \rightarrow C$ --- by definition of $\rightarrow$.
For the original version of (*2.77), see the other answer (for most of applications, the present version suffices).
Additional results
(T10). $\vdash A \rightarrow (\lnot A \rightarrow B)$. [*2.24]
Proof
From (T2) and (T6) by MP.
(T11). $\vdash (A \lor B) \rightarrow (\lnot A \rightarrow B)$. [*2.53]
Proof
$\vdash (A \rightarrow \lnot \lnot A) \rightarrow ((A \lor B) \rightarrow (\lnot \lnot A \lor B))$ --- (Ax4)
$\vdash (A \lor B) \rightarrow (\lnot \lnot A \lor B)$ --- by (T2) with MP
$\vdash (A \lor B) \rightarrow (\lnot A \rightarrow B)$ --- by definition of $\rightarrow$.
(T12). $\vdash (\lnot A \rightarrow B) \rightarrow (A \lor B)$. [*2.54]
Proof
As (T11) from (T3).