#!/bin/sh -e
## **************************************************************************
## For copyright and licensing terms, see the file named COPYING.
## **************************************************************************
# vim: set filetype=sh:
objects="builtins.o appendpath.o chdir.o chdir-home.o chkservice.o chroot.o clearenv.o console-clear.o console-control-sequence.o console-convert-kbdmap.o console-decode-ecma48.o console-docbook-xml-viewer.o console-evdev-realizer.o console-fb-realizer.o console-flat-table-viewer.o console-input-method.o console-input-method-control.o console-multiplexor-control.o console-multiplexor.o console-ncurses-realizer.o console-pcat-realizer.o console-ps2-realizer.o console-termio-realizer.o console-resize.o console-terminal-emulator.o console-tty37-viewer.o console-wscons-realizer.o console-usb-realizer.o convert-fstab-services.o convert-systemd-units.o create-control-group.o cyclog.o delegate-control-group-to.o detach-controlling-tty.o detach-kernel-usb-driver.o emergency-login.o envdir.o envgid.o envuidgid.o erase-machine-id.o exec.o export-to-rsyslog.o false.o fdmove.o fdredir.o fifo-listen.o find-default-jvm.o find-matching-jvm.o follow-log-directories.o foreground-background.o framebuffer-dump.o get-mount.o getuidgid.o ifconfig.o initctl-read.o is-service-manager-client.o klog-read.o kmod.o line-banner.o list-logins.o list-process-table.o local-datagram-socket-listen.o local-reaper.o local-seqpacket-socket-accept.o local-seqpacket-socket-listen.o local-stream-socket-accept.o local-stream-socket-connect.o local-stream-socket-listen.o login-banner.o login-envuidgid.o login-giveown-controlling-terminal.o login-monitor-active.o login-process.o login-prompt.o login-shell.o login-update-utmpx.o machineenv.o make-private-fs.o make-read-only-fs.o monitor-fsck-progress.o monitored-fsck.o move-to-control-group.o nagios-check.o netlink-datagram-socket-listen.o nosh.o nvt-client.o oom-kill-protect.o open-controlling-tty.o openvpn-otp.o pause.o pipe.o plug-and-play-event-handler.o prependpath.o printenv.o procstat.o ps.o pty-get-tty.o pty-run.o read-conf.o recordio.o service-control.o service-dt-scanner.o service-is-enabled.o service-is-ok.o service-is-up.o service-manager.o service-show.o service-status.o service.o set-control-group-knob.o set-dynamic-hostname.o set-mount-object.o setenv.o setgid-fromenv.o setlock.o setlogin.o setpgrp.o setsid.o setuidgid-fromenv.o setuidgid.o setup-machine-id.o syslog-read.o system-version.o tai64n.o tai64nlocal.o tcp-socket-accept.o tcp-socket-connect.o tcp-socket-listen.o tcpserver.o timers.o true.o ttylogin-starter.o ucspi-socket-rules-check.o udp-socket-connect.o udp-socket-listen.o ulimit.o umask.o unsetenv.o unshare.o unvis.o userenv.o userenv-fromenv.o vc-get-tty.o vc-reset-tty.o"
redo-ifchange ./archive ${objects} ${extra}
./archive "$3" ${objects} ${extra}
