# Makefile for Epsilon's EEL source files. # This version is designed to work with Borland Make, and # other Make programs that don't understand $* in dependency lists. # Copyright (C) 1985, 1996 Lugaru Software Ltd. All rights reserved. # "Epsilon" is a registered trademark licensed to Lugaru Software, Ltd. # "EEL" and "Lugaru" are trademarks of Lugaru Software, Ltd. # You may need to change the following definitions, depending on your # installation options. EELCMD=..\bin\eel EPSILONCMD=..\bin\epsilon # If you don't use the default directory structure, # alter the following lines: INCL_DIR=..\include MAIN_DIR=.. # The MAIN_DIR should match your EPSPATH environment variable. FORSTATE = epsilon.b basic.b bookmark.b bufed.b buffer.b c.b \ cmdline.b compare.b complete.b control.b debug.b \ dired.b disp.b filedate.b files.b format.b grep.b help.b \ indent.b kill.b load.b lowlevel.b menu.b mouse.b proc.b \ prog.b search.b session.b set.b sort.b store.b tags.b undo.b \ video.b window.b zoom.b colcode.b clipboar.b stdcolor.b uniq.b OTHEREEL = brief.b color.b diff.b dispchar.b \ displook.b editvars.b keyprogs.b vidextra.b COPYCMD=copy EELFLAGS=-s -i$(INCL_DIR) all : epsilon.sta epsilon.sta : $(FORSTATE) $(OTHEREEL) $(EPSILONCMD) -b -rwrite-state -rexit $(COPYCMD) epsilon.sta $(MAIN_DIR) epsilon.b : epsilon.e $(INCL_DIR)\keyext.h $(INCL_DIR)\keydef.h $(EELCMD) $(EELFLAGS) epsilon basic.b : basic.e $(EELCMD) $(EELFLAGS) basic bookmark.b : bookmark.e $(EELCMD) $(EELFLAGS) bookmark bufed.b : bufed.e $(INCL_DIR)\bufed.h $(EELCMD) $(EELFLAGS) bufed buffer.b : buffer.e $(INCL_DIR)\proc.h $(EELCMD) $(EELFLAGS) buffer c.b : c.e $(INCL_DIR)\c.h $(INCL_DIR)\colcode.h $(INCL_DIR)\proc.h $(EELCMD) $(EELFLAGS) c clipboar.b : clipboar.e $(EELCMD) $(EELFLAGS) clipboar cmdline.b : cmdline.e $(INCL_DIR)\keyext.h $(EELCMD) $(EELFLAGS) cmdline colcode.b : colcode.e $(INCL_DIR)\c.h $(INCL_DIR)\colcode.h $(EELCMD) $(EELFLAGS) colcode compare.b : compare.e $(EELCMD) $(EELFLAGS) compare complete.b : complete.e $(EELCMD) $(EELFLAGS) complete control.b : control.e $(INCL_DIR)\colcode.h $(INCL_DIR)\proc.h $(EELCMD) $(EELFLAGS) control debug.b : debug.e $(EELCMD) $(EELFLAGS) debug dired.b : dired.e $(EELCMD) $(EELFLAGS) dired disp.b : disp.e $(EELCMD) $(EELFLAGS) disp filedate.b : filedate.e $(EELCMD) $(EELFLAGS) filedate files.b : files.e $(INCL_DIR)\proc.h $(EELCMD) $(EELFLAGS) files format.b : format.e $(EELCMD) $(EELFLAGS) format grep.b : grep.e $(EELCMD) $(EELFLAGS) grep help.b : help.e $(EELCMD) $(EELFLAGS) help indent.b : indent.e $(EELCMD) $(EELFLAGS) indent kill.b : kill.e $(INCL_DIR)\kill.h $(EELCMD) $(EELFLAGS) kill load.b : load.e $(EELCMD) $(EELFLAGS) load lowlevel.b : lowlevel.e $(INCL_DIR)\lowlevel.h $(EELCMD) $(EELFLAGS) lowlevel menu.b : menu.e $(INCL_DIR)\menu.h $(EELCMD) $(EELFLAGS) menu mouse.b : mouse.e $(INCL_DIR)\menu.h $(EELCMD) $(EELFLAGS) mouse proc.b : proc.e $(INCL_DIR)\proc.h $(EELCMD) $(EELFLAGS) proc prog.b : prog.e $(EELCMD) $(EELFLAGS) prog search.b : search.e $(EELCMD) $(EELFLAGS) search session.b : session.e $(INCL_DIR)\proc.h $(EELCMD) $(EELFLAGS) session set.b : set.e $(EELCMD) $(EELFLAGS) set sort.b : sort.e $(EELCMD) $(EELFLAGS) sort stdcolor.b : stdcolor.e $(EELCMD) $(EELFLAGS) stdcolor store.b : store.e $(EELCMD) $(EELFLAGS) store tags.b : tags.e $(EELCMD) $(EELFLAGS) tags undo.b : undo.e $(EELCMD) $(EELFLAGS) undo uniq.b : uniq.e $(EELCMD) $(EELFLAGS) uniq video.b : video.e $(INCL_DIR)\lowlevel.h $(INCL_DIR)\video.h $(EELCMD) $(EELFLAGS) video window.b : window.e $(EELCMD) $(EELFLAGS) window zoom.b : zoom.e $(EELCMD) $(EELFLAGS) zoom brief.b : brief.e $(INCL_DIR)\menu.h $(EELCMD) $(EELFLAGS) -e brief $(COPYCMD) brief.b $(MAIN_DIR) color.b : color.e $(EELCMD) $(EELFLAGS) -e color $(COPYCMD) color.b $(MAIN_DIR) diff.b : diff.e $(EELCMD) $(EELFLAGS) -e diff $(COPYCMD) diff.b $(MAIN_DIR) dispchar.b : dispchar.e $(EELCMD) $(EELFLAGS) -e dispchar $(COPYCMD) dispchar.b $(MAIN_DIR) displook.b : displook.e $(EELCMD) $(EELFLAGS) -e displook $(COPYCMD) displook.b $(MAIN_DIR) editvars.b : editvars.e $(EELCMD) $(EELFLAGS) -e editvars $(COPYCMD) editvars.b $(MAIN_DIR) keyprogs.b : keyprogs.e $(INCL_DIR)\keyext.h $(INCL_DIR)\keydef.h $(EELCMD) $(EELFLAGS) -e keyprogs $(COPYCMD) keyprogs.b $(MAIN_DIR) vidextra.b : vidextra.e $(INCL_DIR)\lowlevel.h $(INCL_DIR)\video.h $(EELCMD) $(EELFLAGS) -e vidextra $(COPYCMD) vidextra.b $(MAIN_DIR)