# $Id: makefile.wcx,v 1.3 2003/01/13 14:36:02 stas_degteff Exp $ # Makefile for Watcom C (Win32) # no support for huskymak.cfg # # Predefines: __WATCOMC__, # __DOS__ (-bt=dos) or __DOS4G__ (-bt=dos4g), __FLAT__ (-mf) CC = wcl386 EXENAMEFLAG = -fe= CDEFS = -D__DOS__ COPT = -zq -wx -wcd=202 -i=.. -oneatx -5 -bt=dos4g -mf -fpi87 -c COPT_WO_X = -zq -wx -i=.. -oneat -5 -bt=dos4g -mf -fpi87 -c LFLAGS = -bt=dos4g -mf -fpi87 -l=dos4g # Also see compilation rule for fidoconf.c ! TPU = .tpu OBJ = .obj EXE = .exe RM = del LIB = .lib AR = wlib AR_R = -b -q NULL = @%null SYMBOLIC = .SYMBOLIC LFCONF = fconfwcx LINKFIDOCONFIG = $(LFCONF)$(LIB) LINKSMAPI = ..\smapi\smapiwcx$(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