1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
|
# File: Makefile.wat
# Purpose: Makefile support for "main-ibm.c" for Watcom C/C++
# From: akemi@netcom.com (David Boeren)
# Extra program targets by: mrmarcel@eos.ncsu.edu (Mike Marcelais)
CC = wcc386
CFLAGS = /mf /3r /3 /wx /s /oneatx /DUSE_IBM /DUSE_WAT
# CFLAGS = /mf /3r /3 /wx /oaeilmnrt /DUSE_IBM /DUSE_WAT
OBJS = &
z-util.obj z-virt.obj z-form.obj z-rand.obj z-term.obj z-sock.obj &
variable.obj tables.obj util.obj cave.obj cmovie.obj &
object1.obj object2.obj traps.obj monster1.obj monster2.obj monster3.obj &
xtra1.obj xtra2.obj spells1.obj spells2.obj melee1.obj melee2.obj &
loadsave.obj files.obj ghost.obj powers.obj &
cmd1.obj cmd2.obj cmd3.obj cmd4.obj cmd5.obj cmd6.obj cmd7.obj &
store.obj birth.obj wizard1.obj wizard2.obj &
status.obj randart.obj &
generate.obj gen_maze.obj gen_evol.obj dungeon.obj init1.obj init2.obj plots.obj &
bldg.obj levels.obj notes.obj squeltch.obj wild.obj help.obj &
main-ibm.obj main.obj
all: angband.exe gredit.exe makepref.exe
# Use whichever of these two you wish...
angband.exe: $(OBJS) angband.lnk
wlink system dos4g @angband.lnk
# wlink system pmodew @angband.lnk
# Use whichever of these two you wish...
gredit.exe: gredit.obj gredit.lnk
wlink system dos4g @gredit.lnk
# wlink system pmodew @gredit.lnk
# Use whichever of these two you wish...
makepref.exe: makepref.obj makepref.lnk
wlink system dos4g @makepref.lnk
# wlink system pmodew @makepref.lnk
angband.lnk:
%create angband.lnk
# @%append angband.lnk debug all
@%append angband.lnk OPTION CASEEXACT
@%append angband.lnk OPTION STACK=16k
@%append angband.lnk name angband
@for %i in ($(OBJS)) do @%append angband.lnk file %i
makepref.lnk:
%create makepref.lnk
# @%append makepref.lnk debug all
@%append makepref.lnk OPTION CASEEXACT
@%append makepref.lnk OPTION STACK=16k
@%append makepref.lnk name makepref
@%append makepref.lnk file makepref.obj
gredit.lnk:
%create gredit.lnk
# @%append gredit.lnk debug all
@%append gredit.lnk OPTION CASEEXACT
@%append gredit.lnk OPTION STACK=16k
@%append gredit.lnk name gredit
@%append gredit.lnk file gredit.obj
.c.obj:
$(CC) $(CFLAGS) $[*.c
clean:
del *.err *.obj *.exe *.lnk
|