Fatti: Fatti: A. Il cittadino macedone A._, nato nel 1954, risiede in Svizzera dal 1977 e dal 1987 è titolare di un permesso di domicilio. Nel 1985 si è sposato con una cittadina della ex-Iugoslavia da cui ha avuto tre figli, nati nel 1981, nel 1984 e nel 1991, che vivono in Ticino. Il matrimonio è stato sciolto per divorzio nel 2006, quando egli già da anni conviveva con la sua attuale compagna, una cittadina russa da cui ha avuto una quarta figlia nel 1999. L'interessato ha lavorato soprattutto nel settore della ristorazione, collaborando in particolare con la ex-moglie, gerente di vari esercizi pubblici. A. Il cittadino macedone A._, nato nel 1954, risiede in Svizzera dal 1977 e dal 1987 è titolare di un permesso di domicilio. Nel 1985 si è sposato con una cittadina della ex-Iugoslavia da cui ha avuto tre figli, nati nel 1981, nel 1984 e nel 1991, che vivono in Ticino. Il matrimonio è stato sciolto per divorzio nel 2006, quando egli già da anni conviveva con la sua attuale compagna, una cittadina russa da cui ha avuto una quarta figlia nel 1999. L'interessato ha lavorato soprattutto nel settore della ristorazione, collaborando in particolare con la ex-moglie, gerente di vari esercizi pubblici. B. A._ ha subito una condanna penale nel 1979 per sottrazione di lieve entità ed una seconda nel 1995, a quindici giorni di detenzione sospesi condizionalmente, per violazione della legge sulla circolazione stradale. Nel 2004 egli era inoltre gravato di attestati di carenza beni per circa fr. 500'000.-- ed aveva un debito di circa fr. 42'000.-- nei confronti del cantone, conseguente al mancato pagamento degli alimenti per i figli. Per questa inadempienza, nel 2000 la Sezione dei permessi e dell'immigrazione lo aveva formalmente ammonito. Il 16 marzo 2005 A._ è stato arrestato nell'ambito di un'inchiesta per traffico di cocaina. Con sentenza del 2 febbraio 2006 la Corte delle assise criminali di Lugano lo ha condannato a sei anni di reclusione per infrazione aggravata alla legge sugli stupefacenti, riconoscendolo colpevole di aver venduto un chilo di cocaina e di aver procurato, negoziato l'acquisto o fatto preparativi per l'acquisto e l'importazione di complessivamente quasi 9,5 kg della medesima sostanza. Il 16 marzo 2005 A._ è stato arrestato nell'ambito di un'inchiesta per traffico di cocaina. Con sentenza del 2 febbraio 2006 la Corte delle assise criminali di Lugano lo ha condannato a sei anni di reclusione per infrazione aggravata alla legge sugli stupefacenti, riconoscendolo colpevole di aver venduto un chilo di cocaina e di aver procurato, negoziato l'acquisto o fatto preparativi per l'acquisto e l'importazione di complessivamente quasi 9,5 kg della medesima sostanza. C. Preso atto di tale condanna, il 12 febbraio 2007 la Sezione dei permessi e dell'immigrazione ha deciso di espellere A._ dal territorio svizzero per una durata indeterminata al momento della scarcerazione. Valutati gli interessi in gioco, l'autorità ha in sostanza considerato proporzionato l'allontanamento dell'interessato ed il suo rientro in patria, dove ha vissuto fin oltre i vent'anni. Su ricorso, tale decisione è stata confermata dal Consiglio di Stato il 2 maggio 2007. L'impugnativa interposta contro la pronuncia governativa è stata a sua volta respinta dal Tribunale amministrativo ticinese con sentenza del 4 luglio 2007. Valutati gli interessi in gioco, l'autorità ha in sostanza considerato proporzionato l'allontanamento dell'interessato ed il suo rientro in patria, dove ha vissuto fin oltre i vent'anni. Su ricorso, tale decisione è stata confermata dal Consiglio di Stato il 2 maggio 2007. L'impugnativa interposta contro la pronuncia governativa è stata a sua volta respinta dal Tribunale amministrativo ticinese con sentenza del 4 luglio 2007. D. Il 6 settembre 2007 A._ si è aggravato dinanzi al Tribunale federale mediante un ricorso in materia di diritto pubblico. In via principale chiede che siano annullate tanto la sentenza del Tribunale amministrativo quanto le decisioni delle istanze inferiori, mentre in via subordinata postula che gli atti siano rinviati all'autorità di prime cure per la pronuncia di un'espulsione di durata limitata. Chiamati ad esprimersi, il Tribunale amministrativo si riconferma nelle motivazioni e nelle conclusioni della propria sentenza, a cui si allinea anche l'Ufficio federale della migrazione, mentre il Consiglio di Stato si rimette al giudizio di questo Tribunale. Chiamati ad esprimersi, il Tribunale amministrativo si riconferma nelle motivazioni e nelle conclusioni della propria sentenza, a cui si allinea anche l'Ufficio federale della migrazione, mentre il Consiglio di Stato si rimette al giudizio di questo Tribunale. E. Con decreto presidenziale del 12 settembre 2007 è stata accolta l'istanza di conferimento dell'effetto sospensivo formulata nel gravame. 