VERSION = 1.1

CFLAGS = -Wall -g -DVERSION=\"$(VERSION)\" -fno-builtin

ARCH := $(patsubst i%86,i386,$(shell uname -m))
ifeq (i386,$(ARCH))
MINILIBC=minilibc.o
CFLAGS+=-DUSE_MINILIBC=1 -DUSE_LOGDEV
LDFLAGS = -nostdlib /usr/lib/crt1.o
STATIC=-static
else
CFLAGS+=-DUSE_MINILIBC=0
STATIC=
endif

init: init.o $(MINILIBC)
	gcc $(STATIC) -g $(LDFLAGS) -o init init.o $(MINILIBC)
	strip init

clean:
	rm -f init *.o