DIR = IFS:work/
BIN = IFS:bin/
DOC = IFS:

LFLAGS    = 
ADDSYMX   = 
CFLAGS    = -ff -rs -O

SRC       = ifs???.h ifs???.c vectors.? gadmsg.? getfile.? safe?????.? standard.? 

OBJS      = ifsout.o vectors.o gadmsg.o safeclose.o getfile.o
BINS      = ifsout


#	For Debug
#CFLAGS = -d2 
#ADDSYMX = ADDSYM

all:	ifsout

ifsout.o: 
	lc $(CFLAGS) ifsout.c

gadmsg.o: 
	lc $(CFLAGS) gadmsg.c

vectors.o: vectors.c
	lc $(CFLAGS) vectors.c

getfile.o: 
	lc $(CFLAGS) getfile.c

safeclose.o: 
	lc $(CFLAGS) safeclose.c

ifsout:	$(OBJS)
	blink $(LFLAGS) lib:c.o $(OBJS) to ifsout \
lib lib:lcmffp.lib lib:lcm.lib lib:lc.lib lib:amiga.lib $(ADDSYMX)

realclean: 
	delete $(SRC) 
	delete $(BINS)
	delete buglist makefile ifsout.doc ifsout.info
	delete $(OBJS)

clean:
	delete $(OBJS)

save:
	copy ifs???.c $(DIR)
	copy gad???.c $(DIR)
	copy vec????.c $(DIR)
	copy make????  $(DIR)
	copy ifs.?     $(DIR)      
	copy ifs???.h $(DIR)
	copy get????.h $(DIR)
	copy safe?????.h $(DIR)
	copy stand???.h    $(DIR)
	copy get????.c $(DIR)
        copy bug????   $(DIR)
	copy safe?????.c $(DIR)
        copy ifs???  $(BIN)
	copy ifs???.info $(BIN)
	copy ifsout.d?? $(DOC)
	copy ifsout.d??.info $(DOC)
	copy ifsout.??? $(DIR)


get:
	copy $(DIR)ifsout.c  rad:ifsout.c
	copy $(DIR)gadmsg.c rad:gadmsg.c
	copy $(DIR)vectors.c rad:vectors.c
	copy $(DIR)makefile rad:makefile
	copy $(DIR)ifs.h    rad:ifs.h
	copy $(DIR)ifsout.h rad:ifsout.h
	copy $(DIR)getfile.h rad:getfile.h
	copy $(DIR)safeclose.h rad:safeclose.h
	copy $(DIR)standard.h rad:standard.h 
	copy $(DIR)getfile.c rad:getfile.c 
	copy $(DIR)safeclose.c rad:safeclose.c 
        copy $(DIR)buglist rad:buglist
	copy $(BIN)ifsout.info rad:ifsout.info
	copy $(DOC)ifsout.doc rad:ifsout.doc
	copy $(DOC)ifsout.doc.info rad:ifsout.doc.info
	copy $(BIN)ifsout rad:ifsout
