# Makefile con BB, the
# rustic busybox for mulinux/lepton
# (C) 2002 Michele Andreoli


#--------------------------------------------
# warning: it compile only only with libc5
#-------------------------------------------



CC=diet gcc
CC=gcc
MODULES:=$(shell echo `/bin/ls *.c` )
OBJS=$(MODULES:.c=.o)

version:=$(shell echo `cat version.h | awk '{print $$3}'`)
arch:=muless-0.$(version)

OPT=-O2  -fno-strength-reduce


all:	bb bb.tgz


bb.o:	applets.h

bb:	$(OBJS)	
	bb.sh
	$(CC) $(OPT) -o bb  $(OBJS)
	strip bb 
	du -h bb 
	demo.sh
clean:
	rm -f bb *.o 

bb.tgz: bb	
	tar -cf- Makefile $(MODULES) demo.sh bb.sh *.h | gzip -c > bb.tgz

pub:
	cp bb.tgz /var/www/html/dk/mulinux/mu/lepton
