# This program is free software: you can redistribute it and/or modify it under
# the terms of the GNU Affero General Public License as published by the Free
# Software Foundation, either version 3 of the License, or (at your option) any
# later version.
#
# This program is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
# details.
#
# You should have received a copy of the GNU Affero General Public License along
# with this program. If not, see <https://www.gnu.org/licenses/>.
TARGET=output/etc/os-release
all: $(TARGET)
$(TARGET): obj output/boot/kernel obj/UTILSDONE
mkdir -p output/etc
touch output/etc/os-release
obj:
mkdir -p $@ output/bin output/boot/modules
output/boot/kernel: obj output/lib/libc.a
$(MAKE) -C kernel
output/lib/libc.a:
$(MAKE) -C libc
obj/UTILSDONE: obj
$(MAKE) -C utils
touch obj/UTILSDONE
clean:
rm -rf obj output
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>