home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / MISC / LSW270SR.ZIP / resource / MAKEFILE < prev    next >
Text File  |  2004-04-11  |  1KB  |  51 lines

  1. # for use with IBM NMAKE
  2.  
  3. .SUFFIXES:
  4.  
  5. .SUFFIXES: \
  6.     .c .obj 
  7.  
  8. # need to change LOCALE and LANGUAGE when making localized versions    
  9.  
  10. LOCALE = EN
  11. #EN RU ES CZ IT DE JP
  12. LANGUAGE = ENGLISH
  13. #ENGLISH RUSSIAN SPANISH CZECH ITALIAN GERMAN JAPANESE
  14.  
  15. CC = ICC.EXE
  16. LINK = ICC.EXE
  17. RC =RC.EXE
  18.  
  19. CFLAGS = /Ss /Gs /Gn /G5 /C 
  20.  
  21. LFLAGS= /B" /exepack:2 /pmtype:pm /packd /optfunc"
  22.  
  23. SRCDIR = .
  24. INCLDIR = ..\H
  25.  
  26. {$(SRCDIR)}.c.obj:
  27.     $(CC) /I$(INCLDIR) $(CFLAGS) %s
  28.     
  29. all: lswres$(LOCALE).dll
  30.  
  31.  
  32. lswres$(LOCALE).dll: \
  33.     lswres.obj lswitch.res \
  34.     $(SRCDIR)\lswres$(LOCALE).def
  35.     $(LINK) /Felswres$(LOCALE).dll $(SRCDIR)\lswres$(LOCALE).def lswres.obj 
  36.     $(RC) $(SRCDIR)\lswitch.res lswres$(LOCALE).dll
  37.  
  38.     
  39. lswres.obj: \
  40.     $(SRCDIR)\lswres.c $(INCLDIR)\lswitch.h $(INCLDIR)\lswres.h 
  41.     $(CC) /I$(INCLDIR) /DLANGUAGE=$(LANGUAGE) $(CFLAGS) %s
  42.  
  43. .\lswitch.res: \
  44.     $(SRCDIR)\lswitch.rc \
  45.     $(SRCDIR)\msg_$(LOCALE).msg \
  46.     $(INCLDIR)\msg.h \
  47.     $(SRCDIR)\prmdlg$(LOCALE).dlg \
  48.     $(INCLDIR)\prmdlg.h \
  49.     $(INCLDIR)\lswres.h \
  50.     $(INCLDIR)\lswitch.h 
  51.     $(RC) -i $(INCLDIR) -D LANGUAGE=$(LANGUAGE) -r $(SRCDIR)\lswitch.rc