# for use with Open Watcom Wmake .SUFFIXES: .SUFFIXES: .obj .c # need to change LANGUAGE when making localized versions # EN RU ES CZ IT DE JP LANGUAGE = EN CC = WCC386.EXE LINK = WLINK.EXE RC = WRC.EXE COPY = copy /Z # CFLAGS = /Ss /Gs /Gn /G5 /C CFLAGS = -otexan RFLAGS = -bt=os2 -zm # LFLAGS= /B" /exepack:2 /pmtype:pm /packd /optfunc" #LFLAGS = -bd SRCDIR = . INCLDIR = ..\H {$(SRCDIR)}.c.obj: $(CC) /I$(INCLDIR) $(CFLAGS) $*.c all: lswres$(LANGUAGE).dll lswres$(LANGUAGE).dll: & lswres.obj lswitch.res $(LINK) @lswres$(LANGUAGE).lnk f lswres.obj lib clib3r.lib $(RC) $(RFLAGS) $(SRCDIR)\lswitch.res lswres$(LANGUAGE).dll lxlite /x- /b- lswres$(LANGUAGE).dll $(COPY) *.dll *.sym *.xps ..\bin lswres.obj: & $(SRCDIR)\lswres.c $(INCLDIR)\lswitch.h $(INCLDIR)\lswres.h $(CC) /I$(INCLDIR) /DLANGUAGE=$(LANGUAGE) $(CFLAGS) $*.c lswitch.res: & lswitch.rc & str$(LANGUAGE).rc & prmdlg$(LANGUAGE).dlg & $(INCLDIR)\prmdlg.h & $(INCLDIR)\lswres.h & $(INCLDIR)\lswitch.h $(RC) -i$(INCLDIR) -DLANGUAGE=$(LANGUAGE) -r lswitch.rc clean:: .symbolic -$(ERASE) *.obj /s -$(ERASE) *.lib /s -$(ERASE) *.exe /s -$(ERASE) *.res /s -$(ERASE) *.err /s -$(ERASE) *.dll /s -$(ERASE) *.map /s -$(ERASE) *.sym /s -$(ERASE) *.xqs /s -$(ERASE) *.*~ /s -$(ERASE) *~ /s