#
#   Makefile for Flist... Please check the flist.h file for 
#   customization.
#
#   Steve (Raz) Berry '88

CFLAGS	= +C +Iinclude:symbols.m -s -n 

OBJECTS	=	parse.o32 rexxport.o32 rexxglue.o menu.o32 arpdos.o32 \
		ttyio.o32 icon/ttyicon.o icon/iconify.o 

OBJECTS1 = pathname.o32 dos.o32 help.o32 display.o32 sort.o32 misc.o32

OTHERS	=	dh:aztec/sys2/lib/detach.o32

.asm.o:
		as -C -D $*.asm

.c.o32:
		cc +l $(CFLAGS) -o $@ $*.c

.c.o:
		cc +l $(CFLAGS) -o $@ icon/$*.c

Flist:	Flist.o32 $(OBJECTS) $(OBJECTS1)
		ln -w +cd -g Flist.o32 $(OBJECTS) $(OBJECTS1) -larp32 -lc32

clean:
        delete $(OBJECTS)
        delete $(OBJECTS1)

backup:
        copy work:Flist Flist_backup:Flist all clone

release:
        copy work:Flist/Flist bin:
        delete Flist_release:flist.zoo
        zoo a RAM:flist work:flist/*
        zoo D RAM:flist *.o32
        zoo a RAM:flist work:flist/icon/*
        zoo a RAM:flist work:flist/null/*
        zoo P RAM:flist
        delete RAM:flist.bak
        copy RAM:flist.zoo Flist_release:
