🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.asm
Article #233

Konwertery NASM<->FASM i generator Makefile'i gotowe

#233
From: Bogdan (bogdro)
Date: Tue, 09 May 2006 14:21
34 lines
2482 bytes
 Witam.

 Napisałem 2 skrypty, które w miarę możliwości przerabiają pliki
źródłowe w składni NASMa na składnię FASMa i odwrotnie. Znajdziecie je
tutaj:
http://rudy.mif.pg.gda.pl/~bogdro/inne/nasm2fasm.txt
http://rudy.mif.pg.gda.pl/~bogdro/inne/fasm2nasm.txt
(nowym plikom nadają rozszerzenia .nasm i .fasm, więc w DOSie trochę
do bani będzie).

 Napisałem też skrypt-generator Makefile'i dla FASMa. Skrypt
przeszukuje bieżący (i ewentualnie wszystkie niższe) katalog w
poszukiwaniu plików źródłowych w składni FASMa i wytwarza dla nich
Makefile (plik przydatny do automatyzacji budowy programów). Sam
wybiera rozszerzenie pliku docelowego na podstawie dyrektywy 'format'
i znajduje zależności (dyrektywy 'include'). Kod jest tu:
http://rudy.mif.pg.gda.pl/~bogdro/inne/make4fasm.txt
 Skromne toto, ale zawsze coś. Szczegóły uruchomienia w środku.

 Ze względu na niejednoznaczność plików źródłowych NASMa (bo format
podaje się na linii poleceń i może być prawie dowolny dla tego samego
pliku), takie coś na razie nie powstanie dla tego kompilatora.

 Daty ostatnich poprawek do wszystkich skryptów, którymi się tu
chwaliłem, znajdziecie na (anglojęzycznej) stronie
http://rudy.mif.pg.gda.pl/~bogdro/inne/, bo nie będę zaśmiecał grupy
przy byle zmianie przecinka czy coś. Tak piszę, bo np. kolorowanie
składni poprawiłem.

-- 
Pozdrawiam, Bogdan                                  (Linux i FreeDOS)
Kurs assemblera x86 (DOS i Linuks): http://rudy.mif.pg.gda.pl/~bogdro
Grupy dyskusyjne o asm:  pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32
Prawdziwy, bezpieczny komunikator:                   www.JabberPL.org
Technical Details
Message-ID: <e3q8hg$muj$1@atlantis.news.tpi.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: "Bogdan (bogdro)" <bogdan@bogdan.pl>
Newsgroups: pl.comp.lang.asm
Subject: Konwertery NASM<->FASM i generator Makefile'i gotowe
Date: Tue, 09 May 2006 16:21:12 +0200
Organization: tp.internet - http://www.tpi.pl/
Lines: 34
Message-ID: <e3q8hg$muj$1@atlantis.news.tpi.pl>
NNTP-Posting-Host: actg127.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: atlantis.news.tpi.pl 1147184497 23507 83.11.60.127 (9 May 2006 14:21:37 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Tue, 9 May 2006 14:21:37 +0000 (UTC)
User-Agent: Thunderbird 1.5.0.2 (X11/20060420)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit