Article View: pl.comp.lang.asm
Article #233Konwertery NASM<->FASM i generator Makefile'i gotowe
From: Bogdan (bogdro)
Date: Tue, 09 May 2006 14:21
Date: Tue, 09 May 2006 14:21
34 lines
2482 bytes
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-mailShow 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