# for use with IBM NMAKE .SUFFIXES: .SUFFIXES: .c .obj CC = ICC.EXE LINK = ICC.EXE RC =RC.EXE #Debug #CFLAGS = /Ss /Gm /G5 /C /Ti+ #Release CFLAGS = /Ss /Gm /G5 /C #Debug #LFLAGS= /B" /exepack:2 /pmtype:pm /packd /optfunc /de" #Release LFLAGS= /B" /exepack:2 /pmtype:pm /packd /optfunc" SRCDIR = . INCLDIR = .\H {$(SRCDIR)}.c.obj: $(CC) /I$(INCLDIR) $(CFLAGS) %s all: lSwitch.exe lSwitch.exe: \ settings.obj taskbar.obj common.obj fsutil.obj lswitch.obj lswmain.obj \ lswitch.def lswicon.res $(LINK) $(LFLAGS) /FelSwitch.exe \ lswitch.def \ settings.obj \ taskbar.obj \ common.obj \ fsutil.obj \ lswitch.obj \ lswmain.obj $(RC) $(SRCDIR)\lswicon.res lSwitch.exe settings.obj: \ $(SRCDIR)\settings.c $(INCLDIR)\lswitch.h $(INCLDIR)\common.h \ $(INCLDIR)\taskbar.h $(INCLDIR)\settings.h \ $(INCLDIR)\msg.h $(INCLDIR)\prmdlg.h $(CC) /I$(INCLDIR) $(CFLAGS) %s lswmain.obj: \ $(SRCDIR)\lswmain.c $(INCLDIR)\lswitch.h $(INCLDIR)\common.h \ $(INCLDIR)\settings.h $(INCLDIR)\msg.h $(CC) /I$(INCLDIR) $(CFLAGS) %s taskbar.obj: \ $(SRCDIR)\taskbar.c $(INCLDIR)\lswitch.h $(INCLDIR)\common.h \ $(INCLDIR)\taskbar.h $(INCLDIR)\settings.h $(CC) /I$(INCLDIR) $(CFLAGS) %s common.obj: \ $(SRCDIR)\common.c $(INCLDIR)\lswitch.h $(INCLDIR)\common.h \ $(INCLDIR)\msg.h $(CC) /I$(INCLDIR) $(CFLAGS) %s fsutil.obj: \ $(SRCDIR)\fsutil.c $(INCLDIR)\lswitch.h $(INCLDIR)\common.h \ $(INCLDIR)\fsutil.h $(INCLDIR)\api16.h $(CC) /I$(INCLDIR) $(CFLAGS) %s lswitch.obj: \ $(SRCDIR)\lswitch.c $(INCLDIR)\lswitch.h $(INCLDIR)\common.h \ $(INCLDIR)\taskbar.h $(INCLDIR)\settings.h $(INCLDIR)\api16.h \ $(INCLDIR)\msg.h $(INCLDIR)\prmdlg.h $(CC) /I$(INCLDIR) $(CFLAGS) %s lswicon.res: \ $(SRCDIR)\LSWITCH.ICO \ $(INCLDIR)\lswitch.h $(RC) -i $(INCLDIR) -r $(SRCDIR)\lswicon.rc