# for use with Open Watcom Wmake .SUFFIXES: .SUFFIXES: .obj .c CC = wcc386.exe LINK = wlink.exe RC = WRC.EXE CHDIR = cd MAKE = WMAKE ERASE = del PERL = perl.exe MAPSYMW = ..\tools\mapsymw.pl COPY = copy /Z CFLAGS = -otlexan RFLAGS = -bt=os2 -zm LFLAGS = op map=lSwitch SRCDIR = . INCLDIR = .\H all: hook1 dostsr1 resource1 widget1 helpfile1 lSwitch.exe hook1: .symbolic $(CHDIR) hook $(MAKE) -h $(__MAKEOPTS__) -f makefile.wat $(CHDIR) .. dostsr1: .symbolic $(CHDIR) dostsr $(MAKE) -h $(__MAKEOPTS__) -f makefile.wat $(CHDIR) .. resource1: .symbolic $(CHDIR) resource $(MAKE) -h $(__MAKEOPTS__) -f makefile.wat $(CHDIR) .. widget1: .symbolic $(CHDIR) widget $(MAKE) -h $(__MAKEOPTS__) -f makefile.wat $(CHDIR) .. helpfile1: .symbolic $(CHDIR) docs $(MAKE) -h $(__MAKEOPTS__) -f makefile.wat $(CHDIR) .. lSwitch.exe: settings.obj taskbar.obj common.obj fspopup.obj pmpopup.obj object.obj lswmain.obj eastring.obj lswicon.res $(LINK) $(LFLAGS) @lswitch.lnk f & settings.obj, & taskbar.obj, & fspopup.obj, & pmpopup.obj, & object.obj, & common.obj, & eastring.obj, & lswmain.obj & lib hook\lswhook.lib $(RC) $(RFLAGS) $(SRCDIR)\lswicon.res lSwitch.exe $(PERL) $(MAPSYMW) lSwitch.map mapxqs.exe lSwitch.map lxlite lswitch.exe /x- /b- lxlite lswitch.exe /c:minstub $(COPY) *.exe *.sym *.xqs readme* bin .c.obj: .AUTODEPEND $(CC) /I$(INCLDIR) $(CFLAGS) $*.c lswicon.res: $(SRCDIR)\LSWITCH.ICO $(INCLDIR)\lswitch.h $(RC) $(RFLAGS) -i=$(INCLDIR) -r $(SRCDIR)\lswicon.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