boot_partition:
@echo
@echo Making boot...
(cd boot; make clean; make;)
kernel: $(OBJS) $(LIBS) $(DRIVERS)
@echo
@echo Making kernel...
@$(LD) $(LDFLAGS) $(OBJ_DIR)start32.o $(OBJS) $(LIBS) -o $(OBJ_DIR)$@.pre
@echo Dumping binnary ...
@objdump -sD $(OBJ_DIR)$@.pre > $@.objdmp
@echo Making binnary executable ...
@objcopy -O binary -R .note -R .comment -S $(OBJ_DIR)$@.pre $@
$(OBJS):
(cd init;make clean;make)
$(LIBS):
(cd schedule;make clean;make;)
$(TOOLS_DIR)build_image:
(cd tools; make clean; make; )
clean:
@echo
@echo clean
@rm -rf ./obj/*.o ./obj/*.pre
@rm -f Image
@rm -f *.objdmp
@rm -f kernel
@rm -f Image.img
@cd schedule;make clean
@cd init;make clean
@cd boot;make clean