Newer
Older
ubixos / Makefile
@reddawg reddawg on 21 Jun 2008 1 KB Sync
# $Id$
# The System Makefile (C) 2002 The UbixOS Project

all: kernel tools ubix_api libc_old ubix csu libc libcpp libutil bin
# depend kernel tools

csu: src
	(cd src/lib/csu;make)

ubix_api: src
	(cd src/lib/ubix_api;make)

libc_old: src
	(cd src/lib/libc_old;make)

libc_a: src
	(cd src/lib/libc;make LIBPATH=${.CURDIR} lib.a)

libc: src
	(cd src/lib/libc;make LIBPATH=${.CURDIR})

objgfx40: src
	(cd src/lib/objgfx40;make)

views: src
	(cd src/lib/views/sunlight;make)

ubix: src
	(cd src/lib/ubix;make)

libcpp: src
	(cd src/lib/libcpp;make)

libutil: src
	(cd src/lib/libutil;make)

depend: src
	(cd src/lib/ubix;make)

bin: src
	(cd src/bin;make)

libstdc++: src
	(cd src/lib/libstdc++;make)

kernel: src
	(cd src/sys;make)

tools: src
	(cd src/tools;make)

install:
	(cd src/sys;make install)
	
clean:
	(cd src/sys;make clean)
	(cd src/lib/csu;make clean)
	(cd src/lib/ubix_api;make clean)
	(cd src/lib/libc_old;make clean)
	(cd src/lib/libc;make clean)
	(cd src/lib/libutil;make clean)
	(cd src/bin;make clean)
	(cd src/lib/ubix;make clean)
	(cd src/lib/libcpp;make clean)
	(cd src/lib/views/sunlight;make clean)
	(cd src/lib/libstdc++;make clean)