.c.o:
  echo "         " NOLINE
  echo $* NOLINE
  echo " ..." NOLINE
  sc RESOPT STRINGMERGE NOSTACKCHK PARM=Reg $(SCQuiet) $(OptOpts) ErrRexx GST=include:all.gst \
     IDIR=dlgsrc:include $*
  echo ""

Obs = SysUser.o Add_User.o AreaClearance.o DeleteGlobalArea.o Delete_User.o Edit_User.o Get_Computer_Type.o \
      Get_UserName.o HandleBuiltIn.o InsureArea.o List_Groups.o Print_User.o Print_Users.o PurgeAll.o \
      Purge_Users.o Read_Users.o Search_Areas.o SelectSig.o Template.o UpdateData.o Validate_Users.o

### SysUser

SysUser: $(Obs)
   echo " Linking ..." NOLINE
   slink <with <
      FROM  LIB:cres.o $(Obs) \
      TO    SysUser \
      LIB   LIB:sc.lib LIB:amiga.lib lib:io.lib lib:lang.lib lib:config.lib lib:file.lib lib:Area.lib \
            Lib:util.lib lib:user.lib lib:msg.lib \
      $(LinkerQuiet) SmallData
      <
   $(cp) SysUser
   echo " done!"


SysUser.o:   SysUser.c $(DLGPragma) $(Inc)Devices/TPT.h SysUser.h $(DInc)DLG.h $(DInc)Misc.h $(DInc)PortConfig.h $(DInc)User.h
SysUser.o:   $(DInc)Msg.h $(DInc)Menu.h $(DInc)Resman.h $(DInc)Log.h $(DInc)File.h $(Vers)

Add_User.o:          Add_User.c SysUser.h
AreaClearance.o:     AreaClearance.c SysUser.h
DeleteGlobalArea.o:  DeleteGlobalArea.c SysUser.h
Delete_User.o:       Delete_User.c SysUser.h
Edit_User.o:         Edit_User.c SysUser.h
Get_Computer_Type.o: Get_Computer_Type.c SysUser.h
Get_UserName.o:      Get_Username.c SysUser.h
HandleBuiltIn.o:     HandleBuiltIn.c SysUser.h
InsureArea.o:        InsureArea.c SysUser.h
List_Groups.o:       List_Groups.c SysUser.h
Print_User.o:        Print_User.c SysUser.h
Print_Users.o:       Print_Users.c SysUser.h
PurgeAll.o:          PurgeAll.c SysUser.h
Purge_Users.o:       Purge_Users.c SysUser.h
Read_Users.o:        Read_Users.c SysUser.h
Search_Areas.o:      Search_Areas.c SysUser.h
SelectSig.o:         SelectSIG.c SysUser.h
Template.o:          Template.c SysUser.h
UpdateData.o:        UpdateData.c SysUser.h
Validate_Users.o:    Validate_Users.c SysUser.h

