@echo --- LD -o $(BIN)
@$(LD) $(LDFLAGS) -o $(BIN) $(OBJ) $(MODS) -Map ../Map.$(ARCH).txt
@objdump $(BIN) -D > $(BIN).dsm
- cp $(BIN) $(DISTROOT)
+ $(xCP) $(BIN) $(DISTROOT)
@wc -l $(SRCFILES) > LineCounts.$(ARCH).txt
@echo BUILD_NUM = `calc $(BUILD_NUM)+1` > Makefile.BuildNum
-BUILD_NUM = 1068
+BUILD_NUM = 1073
STRIP = strip
MKDIR = mkdir
RMDIR = rm -rf
+lCP = cp
+xCP = mcopy -D o
ARCH = i386
ARCHDIR = x86
MODULES = FS_Ext2 FDD NE2000 BochsGA
#DISTROOT = /mnt/AcessHDD/Acess2
-DISTROOT = ~/Projects/Acess2/Filesystem
-ACESSDIR = ~/Projects/Acess2
+#DISTROOT = ~/Projects/Acess2/Filesystem
+DISTROOT = a:/Acess2
+ACESSDIR = /home/hodgeja/Projects/Acess2
@$(LD) -T ../link.ld -shared -nostdlib -o $@ $(OBJ)
# @$(LD) -shared -nostdlib -o $@ $(OBJ)
@$(OBJDUMP) -d $(BIN) > $(BIN).dsm
- cp $@ $(DISTROOT)/Modules/$(NAME).kmd
+ $(xCP) $@ $(DISTROOT)/Modules/$(NAME).kmd
@echo --- $(LD) -o $(KOBJ)
@$(CC) -Wl,-r -nostdlib -o $(KOBJ) $(OBJ)
{
UHCI_Initialise();
Warning("[USB ] Not Complete - Devel Only");
- return 0;
+ return 1;
}
/**
@echo --- $(LD) -o $@\r
@$(LD) $(LDFLAGS) -o $@ $(COBJ) -Map Map.txt\r
objdump -d $(BIN) > $(BIN).dsm\r
- cp $(BIN) $(DISTROOT)/Bin/\r
+ $(xCP) $(BIN) $(DISTROOT)/Bin/\r
\r
$(COBJ): %.o: %.c\r
@echo --- GCC -o $@\r
-# Project: cat\r
-\r
--include ../Makefile.cfg\r
-\r
+# Project: cat
+
+-include ../Makefile.cfg
+
COBJ = main.o
-BIN = ../cat\r
-\r
-CFLAGS += -Wall -fno-builtin -fno-stack-protector\r
-LDFLAGS += \r
-\r
-.PHONY : all clean\r
-\r
-all: $(BIN)\r
-\r
-$(BIN): $(COBJ)\r
- @echo --- $(LD) -o $@\r
- @$(LD) $(LDFLAGS) -o $@ $(COBJ) -Map Map.txt\r
- objdump -d $(BIN) > $(BIN).dsm\r
- cp $(BIN) $(DISTROOT)/Bin/
-\r
-clean:\r
+BIN = ../cat
+
+CFLAGS += -Wall -fno-builtin -fno-stack-protector
+LDFLAGS +=
+
+.PHONY : all clean
+
+all: $(BIN)
+
+$(BIN): $(COBJ)
+ @echo --- $(LD) -o $@
+ @$(LD) $(LDFLAGS) -o $@ $(COBJ) -Map Map.txt
+ objdump -d $(BIN) > $(BIN).dsm
+ $(xCP) $(BIN) $(DISTROOT)/Bin/
+
+clean:
$(RM) $(COBJ) $(BIN) $(BIN).dsm Map.txt
-\r
-$(COBJ): %.o: %.c\r
+
+$(COBJ): %.o: %.c
@echo --- GCC -o $@
@$(CC) $(CFLAGS) -c $? -o $@
-\r
+
@echo --- $(LD) -o $@\r
@$(LD) $(LDFLAGS) -o $@ $(COBJ) -Map Map.txt\r
@objdump -d $(BIN) > $(BIN).dsm\r
- cp $(BIN) $(DISTROOT)/Bin/
+ $(xCP) $(BIN) $(DISTROOT)/Bin/
\r
clean:\r
@$(RM) $(COBJ) $(BIN) $(BIN).dsm Map.txt
@echo --- ld -o $(BIN)
@$(LD) $(LDFLAGS) $(OBJ) -o $(BIN)
$(OBJDUMP) -d $(BIN) > $(BIN).dsm
- cp $(BIN) $(DISTROOT)/SBin/
+ $(xCP) $(BIN) $(DISTROOT)/SBin/
%.o: %.c
- @echo --- cc -o $@
+ @echo --- $(CC) -o $@
@$(CC) $(CFLAGS) -c $< -o $@
$(BIN): $(OBJ)
@echo --- $(LD) -o $@
@$(LD) $(LDFLAGS) $(OBJ) -o $@
- cp $(BIN) $(DISTROOT)/SBin/
+ $(xCP) $(BIN) $(DISTROOT)/SBin/
objdump -d $(BIN) > login.dsm
%.o: %.c Makefile
-# Project: cat\r
-\r
--include ../Makefile.cfg\r
-\r
+# Project: cat
+
+-include ../Makefile.cfg
+
COBJ = main.o
-BIN = ../ls\r
-\r
-CFLAGS += -Wall -fno-builtin\r
-LDFLAGS +=\r
-\r
-.PHONY : all clean\r
-\r
-all: $(BIN)\r
-\r
-$(BIN): $(COBJ)\r
- @echo --- $(LD) -o $@\r
- @$(LD) $(LDFLAGS) -o $@ $(COBJ) -Map Map.txt\r
- objdump -d $(BIN) > $(BIN).dsm\r
- cp $(BIN) $(DISTROOT)/Bin/\r
-\r
-clean:\r
+BIN = ../ls
+
+CFLAGS += -Wall -fno-builtin
+LDFLAGS +=
+
+.PHONY : all clean
+
+all: $(BIN)
+
+$(BIN): $(COBJ)
+ @echo --- $(LD) -o $@
+ @$(LD) $(LDFLAGS) -o $@ $(COBJ) -Map Map.txt
+ objdump -d $(BIN) > $(BIN).dsm
+ $(xCP) $(BIN) $(DISTROOT)/Bin/
+
+clean:
$(RM) $(COBJ) $(BIN) $(BIN).dsm Map.txt
-\r
-$(COBJ): %.o: %.c\r
+
+$(COBJ): %.o: %.c
@echo --- GCC -o $@
@$(CC) $(CFLAGS) -c $? -o $@
-\r
+
-# Project: mount\r
-\r
--include ../Makefile.cfg\r
-\r
+# Project: mount
+
+-include ../Makefile.cfg
+
COBJ = main.o
-BIN = ../mount\r
-\r
-CFLAGS += -Wall -fno-builtin -fno-stack-protector\r
-LDFLAGS += \r
-\r
-.PHONY : all clean\r
-\r
-all: $(BIN)\r
-\r
-$(BIN): $(COBJ)\r
- @echo --- $(LD) -o $@\r
- @$(LD) $(LDFLAGS) -o $@ $(COBJ) -Map Map.txt\r
- objdump -d $(BIN) > $(BIN).dsm\r
- cp $(BIN) $(DISTROOT)/Bin/\r
-\r
-clean:\r
+BIN = ../mount
+
+CFLAGS += -Wall -fno-builtin -fno-stack-protector
+LDFLAGS +=
+
+.PHONY : all clean
+
+all: $(BIN)
+
+$(BIN): $(COBJ)
+ @echo --- $(LD) -o $@
+ @$(LD) $(LDFLAGS) -o $@ $(COBJ) -Map Map.txt
+ objdump -d $(BIN) > $(BIN).dsm
+ $(xCP) $(BIN) $(DISTROOT)/Bin/
+
+clean:
$(RM) $(COBJ) $(BIN) Map.txt $(BIN).dsm
-\r
-$(COBJ): %.o: %.c\r
+
+$(COBJ): %.o: %.c
@echo --- GCC -o $@
@$(CC) $(CFLAGS) -c $? -o $@
-\r
+
@$(LD) $(LDFLAGS) -o $(BIN) $(AOBJ) $(COBJ) > link.txt\r
$(OBJDUMP) -x $(BIN) > ld-acess.dmp\r
$(OBJDUMP) -d $(BIN) > ld-acess.dsm\r
- cp $(BIN) $(DISTROOT)/Libs\r
+ $(xCP) $(BIN) $(DISTROOT)/Libs/
\r
$(COBJ): %.o: %.c\r
@echo $(CC) -o $@\r
@echo --- $(LD) -shared -o $@
@$(LD) $(LDFLAGS) -o $(BIN) $(OBJ)
@$(STRIP) $(BIN)
- cp $(BIN) $(DISTROOT)/Libs
+ $(xCP) $(BIN) $(DISTROOT)/Libs
%.ao: %.asm syscalls.inc.asm
@echo $(AS) -o $@
@$(OBJDUMP) -d $@ > libc.so.1.dsm\r
@$(OBJDUMP) -x -r -R $@ > libc.so.1.dmp\r
cp ../libc.so.1 ../libc.so\r
- cp ../libc.so.1 $(DISTROOT)/Libs/\r
+ $(xCP) ../libc.so.1 $(DISTROOT)/Libs/\r
\r
# C Runtime 0\r
../crt0.o: crt0.asm\r
@echo -- ld -o $@
@$(LD) $(LDFLAGS) -o $(BIN) $(OBJS)
@$(OBJDUMP) -d $(BIN) > libgcc.so.dsm
- cp $(BIN) $(DISTROOT)/Libs
+ $(xCP) $(BIN) $(DISTROOT)/Libs
$(OBJS): %.o: %.c
@echo -- gcc -o $@