File:  [Local Repository] / solidite / Makefile
Revision 1.1: download - view: text, annotated - select for diffs
Tue Sep 8 00:37:30 2026 UTC (11 days, 2 hours ago) by user
CVS tags: MAIN, HEAD
Initial revision

# 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>