
# Den Sourcecode zum "C-Control/BASIC-Compiler Version 1.7" mit dem
# "Watcom C++16 Optimizing Compiler Version 11.0c" kompilieren.
# (Host-Plattform: Dos, Zielplattform: 16-Bit-Dos)

# Makefile erstellt von Dietmar Harlos ADPC 25. Januar 2005

# WICHTIG!!! Zumindest die Version 11.0 vom Watcom-Linker enthaelt Bugs und
# muss durch einen Patch auf Version 11.0c upgedatet werden. Ohne Patch tritt
# beim Linken der Fehler E2083 ("...record 21: cannot reference...") auf.
# Der Patch ist auf der Downloadseite von http://openwatcom.org erhaeltlich.
# (http://downloads.openwatcom.org/ftp/11.0c/zips/core_binw.zip und weitere)

# Die folgenden Environment-Variablen muessen gesetzt werden:
# SET PATH=%PATH%;f:\WATCOM\BINNT;f:\WATCOM\BINW
# SET INCLUDE=f:\WATCOM\H;f:\WATCOM\H\NT
# SET WATCOM=f:\WATCOM
# SET EDPATH=f:\WATCOM\EDDAT

ccbas.exe : ccbasic.obj alias.obj basiscan.obj compiler.obj &
    compscan.obj morio.obj scanterm.obj textres.obj
    wlink @link.lnk

alias.obj : alias.cpp alias.hpp
    wpp -0 -ml -xs -bt=dos alias.cpp

basiscan.obj : basiscan.cpp CODEDEFS.H
    wpp -0 -ml -xs -bt=dos basiscan.cpp

ccbasic.obj : ccbasic.cpp CODEDEFS.H comperr.h
    wpp -0 -ml -xs -bt=dos ccbasic.cpp

compiler.obj : compiler.cpp compiler.hpp CODEDEFS.H comperr.h watchcod.h
    wpp -0 -ml -xs -bt=dos compiler.cpp

compscan.obj : compscan.cpp CODEDEFS.H comperr.h KEYWORDS.H
    wpp -0 -ml -xs -bt=dos compscan.cpp

morio.obj : morio.cpp CODEDEFS.H comperr.h
    wpp -0 -ml -xs -bt=dos morio.cpp

scanterm.obj : scanterm.cpp CODEDEFS.H comperr.h KEYWORDS.H
    wpp -0 -ml -xs -bt=dos scanterm.cpp

textres.obj : textres.cpp textres.h
    wpp -0 -ml -xs -bt=dos textres.cpp

