OBJ = du.o
ARC = du.c struct.c SMakeFile du du.doc

OPT = 	NOICONS OPTIMIZE VERBOSE NOICONS UNSCHAR STRMERGE STREQ \
	NOSTKCHK NOERRHIGH CONSTLIBBASE PARAM=REG DEF=__USE_SYSBASE $*

.c.o:
	sc $(OPT) GST=du.gst $*.c

du: $(OBJ) 
  slink  $(OBJ) to du \
  LIB LIB:amiga.lib \
  MAP du.MAP FHLSX \
  SC SD ND STRIPDEBUG NOICONS
	
du.o: du.c du.gst

du.gst: struct.c
	sc $(OPT) NOOBJNAME MAKEGST=du.gst struct.c

du.lha: $(ARC)
	lha -2 u du.lha $(ARC)

clean:
	delete du.o du du.gst du.MAP du.lha *!
