# Make-Datei
#
# Aufrufen z.B. mit "make -f myfirst.mak"
#
# Dieses Mini-Programm zeigt eine Message-Box mit "Hallo Welt!" an.
# Die Titelzeile enthlt dabei die bergebene Kommandozeile. Im Gegensatz
# zur SDK-Dokumentation liefert Windows einen nullterminierten String.
#
# Echse generieren, mit mglichst kleinem Segmentierungswert (-A=xxx)
# Normalerweise gehrt da eine .DEF-Datei dazu; es geht aber auch ohne
myfirst.exe: myfirst.obj kernel.lib user.lib
tlink -Twe -A=16 myfirst.obj
# Objektdatei mittels TASM 3.2 erstellen (hier ohne Debuginfo)
myfirst.obj: myfirst.asm
tasm myfirst.asm
# Die .LIB-Dateien (Import-Bibliotheken) werden mittels IMPLIB aus den
# vorhandenen Windows-Dateien herausgezogen
# IMPLIB gibt's leider nicht bei Borland Pascal dazu, jedoch zu Borland C
WINPATH=c:\windows\system
kernel.lib: $(WINPATH)\krnl386.exe
implib kernel $(WINPATH)\krnl386.exe
user.lib: $(WINPATH)\user.exe
implib user $(WINPATH)\user.exe
Vorgefundene Kodierung: UTF-8 | 0
|