# $Id: makefile.wcw,v 1.34 2003/01/27 16:52:59 stas_degteff Rel $
# Makefile for Watcom C (Win32)
# no support for huskymak.cfg
#
# Predefines: __WATCOMC__, __NT__ (-bt=nt)

CC          = wcl386
EXENAMEFLAG = -fe=
CDEFS       =
COPT        = -zq -wx -wcd=202 -i=.. -oneatx -5 -c -bt=nt -fpi87
COPT_WO_X   = -zq -wx          -i=.. -oneat  -5 -c -bt=nt -fpi87
LFLAGS      = -bt=nt -l=nt
# Also see compilation rule for fidoconf.c !

TPU         = .tpu
OBJ         = .obj
EXE         = .exe
RM          = del
LIB         = .lib
AR          = wlib
AR_R        = -b -q

LFCONF         = fconfwcw

NULL           = @%null
SYMBOLIC       = .SYMBOLIC

LINKFIDOCONFIG = $(LFCONF)$(LIB)
LINKSMAPI      = ..\smapi\smapiwcw$(LIB)
LIBPREFIX      =

FIDOCONFIG     = fidoconfig
FCONF2AQUAED   = fconf2aquaed
FCONF2GOLDED   = fconf2golded
FCONF2MSGED    = fconf2msged
FCONF2FIDOGATE = fconf2fidogate
FCONF2SQUISH   = fconf2squish
FCONF2TORNADO  = fconf2tornado
FCONF2BINKD    = fconf2binkd
FECFG2FCONF    = fecfg2fconf
LIBFIDOCONFIG  = $(LIBPREFIX)$(LFCONF)

.DEFAULT
	$(NULL)

default : all $(SYMBOLIC)

!include makefile.in1
!include makefile.inc

fidoconf$(OBJ) : fidoconf.c
	$(CC) $(COPT_WO_X) $(CDEFS) $<
# Relax some optimization because of bug in WCL 11.0 - removed 'x' option

all : commonlibs commonprogs $(SYMBOLIC)

clean : commonclean $(SYMBOLIC)
	-$(RM) *.err

distclean : commondistclean $(SYMBOLIC)
	-$(RM) *.err


syntax highlighted by Code2HTML, v. 0.9.1