# for use with IBM NMAKE

.SUFFIXES:

.SUFFIXES: \
    .c .obj 

# need to change LOCALE and LANGUAGE when making localized versions    

LOCALE = RU
LANGUAGE = RUSSIAN
#ENGLISH RUSSIAN SPANISH CZECH ITALIAN GERMAN

CC = ICC.EXE
LINK = ICC.EXE
RC =RC.EXE

CFLAGS = /Ss /Gs /Gn /G5 /C 

LFLAGS= /B" /exepack:2 /pmtype:pm /packd /optfunc"

SRCDIR = .
INCLDIR = ..\H

{$(SRCDIR)}.c.obj:
    $(CC) /I$(INCLDIR) $(CFLAGS) %s
    
all: lswres$(LOCALE).dll


lswres$(LOCALE).dll: \
    lswres.obj lswitch.res \
    $(SRCDIR)\lswres$(LOCALE).def
    $(LINK) /Felswres$(LOCALE).dll $(SRCDIR)\lswres$(LOCALE).def lswres.obj 
    $(RC) $(SRCDIR)\lswitch.res lswres$(LOCALE).dll

    
lswres.obj: \
    $(SRCDIR)\lswres.c $(INCLDIR)\lswitch.h $(INCLDIR)\lswres.h 
    $(CC) /I$(INCLDIR) /DLANGUAGE=$(LANGUAGE) $(CFLAGS) %s

.\lswitch.res: \
    $(SRCDIR)\lswitch.rc \
    $(SRCDIR)\msg_$(LOCALE).msg \
    $(INCLDIR)\msg.h \
    $(SRCDIR)\prmdlg$(LOCALE).dlg \
    $(INCLDIR)\prmdlg.h \
    $(INCLDIR)\lswres.h \
    $(INCLDIR)\lswitch.h 
    $(RC) -i $(INCLDIR) -DLANGUAGE=$(LANGUAGE) -r $(SRCDIR)\lswitch.rc