home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / MISC / LSW270SR.ZIP / widget / MAKEFILE < prev   
Text File  |  2001-12-01  |  2KB  |  70 lines

  1. # for use with IBM NMAKE
  2.  
  3. .SUFFIXES:
  4.  
  5. .SUFFIXES: .c .obj 
  6.  
  7. CC = ICC.EXE
  8. LINK = ICC.EXE
  9.  
  10. CFLAGS = /DXWORKPLACE /Ss /Gm /Ge- /G5 /C
  11.  
  12. LFLAGS= /B" /exepack:2 /pmtype:pm /optfunc /packd" 
  13.  
  14. SRCDIR = ..
  15. INCLDIR = ..\H
  16. INCLDIRXWP = .\xwph
  17.  
  18. {$(SRCDIR)}.c.obj:
  19.     $(CC) /I$(INCLDIR) /I$(INCLDIRXWP) $(CFLAGS) %s
  20.     
  21. all:  lSwidget.dll
  22.  
  23.  
  24.  
  25. lSwidget.dll: \
  26.     settings.obj taskbar.obj common.obj fsutil.obj lswitch.obj lswidget.obj \
  27.     lswidget.def
  28.   $(LINK) $(LFLAGS) /FelSwidget.dll \
  29.     lswidget.def \
  30.     settings.obj \
  31.     taskbar.obj \
  32.     common.obj \
  33.     fsutil.obj \
  34.     lswitch.obj \
  35.     lswidget.obj
  36.     
  37.         
  38. settings.obj: \
  39.     $(SRCDIR)\settings.c $(INCLDIR)\lswitch.h $(INCLDIR)\common.h \
  40.     $(INCLDIR)\taskbar.h $(INCLDIR)\settings.h \
  41.     $(INCLDIR)\msg.h $(INCLDIR)\prmdlg.h
  42.     $(CC) /I$(INCLDIR) /I$(INCLDIRXWP) $(CFLAGS) %s
  43.     
  44. lswidget.obj: \
  45.     $(SRCDIR)\widget\lswidget.c $(INCLDIR)\lswitch.h $(INCLDIR)\common.h \
  46.     $(INCLDIR)\settings.h $(INCLDIR)\taskbar.h $(INCLDIR)\prmdlg.h \
  47.     $(INCLDIRXWP)\center.h
  48.     $(CC) /I$(INCLDIR) /I$(INCLDIRXWP) $(CFLAGS) %s
  49.     
  50. taskbar.obj: \
  51.     $(SRCDIR)\taskbar.c $(INCLDIR)\lswitch.h $(INCLDIR)\common.h \
  52.     $(INCLDIR)\taskbar.h $(INCLDIR)\settings.h 
  53.     $(CC) /I$(INCLDIR) /I$(INCLDIRXWP) $(CFLAGS) %s
  54.  
  55. common.obj: \
  56.     $(SRCDIR)\common.c $(INCLDIR)\lswitch.h $(INCLDIR)\common.h \
  57.     $(INCLDIR)\msg.h $(INCLDIRXWP)\dlgids.h
  58.     $(CC) /I$(INCLDIR) /I$(INCLDIRXWP) $(CFLAGS) %s
  59.     
  60. fsutil.obj: \
  61.     $(SRCDIR)\fsutil.c $(INCLDIR)\lswitch.h $(INCLDIR)\common.h \
  62.     $(INCLDIR)\fsutil.h $(INCLDIR)\api16.h 
  63.     $(CC) /I$(INCLDIR) /I$(INCLDIRXWP) $(CFLAGS) %s
  64.  
  65. lswitch.obj: \
  66.     $(SRCDIR)\lswitch.c $(INCLDIR)\lswitch.h $(INCLDIR)\common.h \
  67.     $(INCLDIR)\taskbar.h $(INCLDIR)\settings.h $(INCLDIR)\api16.h \
  68.     $(INCLDIR)\msg.h $(INCLDIR)\prmdlg.h
  69.     $(CC) /I$(INCLDIR) /I$(INCLDIRXWP) $(CFLAGS) %s
  70.