Usermode - Fixing build system
authorJohn Hodge <[email protected]>
Sun, 21 Aug 2011 09:00:45 +0000 (17:00 +0800)
committerJohn Hodge <[email protected]>
Sun, 21 Aug 2011 09:00:45 +0000 (17:00 +0800)
- And a silly documentation issue in ifconfig

.gitignore
Usermode/Applications/Makefile.tpl
Usermode/Applications/ifconfig_src/main.c
Usermode/Libraries/Makefile.tpl

index bd06742..672b9ab 100644 (file)
@@ -1,5 +1,6 @@
 *.o.*
 *.d.*
+*.dep.*
 *.xo.*
 *~
 *.o
@@ -8,10 +9,6 @@
 *.ao.*
 *.so
 *.so.*
-*.i486
-*.i386
-*.x86_64
-*.bin
 *.dsm
 *.dmp
 *.lin
@@ -36,3 +33,8 @@ gitstats/
 *.res.h
 Dist/
 obj-*/
+
+*.i486
+*.i386
+*.x86_64
+*.bin
index b2cfcd1..1339765 100644 (file)
@@ -39,7 +39,7 @@ ifneq ($(_DBGMAKEFILE),)
 else
        @$(LD) -g $(LDFLAGS) -o $@ $(OBJ) -Map $(_OBJPREFIX)Map.txt
 endif
-       @$(DISASM) $(_BIN) > $(BIN).dsm
+       @$(DISASM) $(_BIN) > $(_OBJPREFIX)$(BIN).dsm
 
 $(OBJ): $(_OBJPREFIX)%.o: %.c
        @echo [CC] -o $@
index bd21e2b..6091bdc 100644 (file)
@@ -183,12 +183,12 @@ void PrintUsage(const char *ProgName)
        fprintf(stderr, "    %s [<interface>]\n", ProgName);
        fprintf(stderr, "        Print the current interfaces (or only <interface> if passed)\n");
        fprintf(stderr, "\n");
-       fprintf(stderr, "    %s routes\n", ProgName);
+       fprintf(stderr, "    %s route\n", ProgName);
        fprintf(stderr, "        Print the routing tables\n");
-       fprintf(stderr, "    %s routes add <host>[/<prefix>] [<nexthop> OR <iface>] [<metric>]\n", ProgName);
+       fprintf(stderr, "    %s route add <host>[/<prefix>] [<nexthop> OR <iface>] [<metric>]\n", ProgName);
        fprintf(stderr, "        Add a new route\n");
-       fprintf(stderr, "    %s routes del <host>[/<prefix>]\n", ProgName);
-       fprintf(stderr, "    %s routes del <routenum>\n", ProgName);
+       fprintf(stderr, "    %s route del <host>[/<prefix>]\n", ProgName);
+       fprintf(stderr, "    %s route del <routenum>\n", ProgName);
        fprintf(stderr, "        Add a new route\n");
        fprintf(stderr, "\n");
        fprintf(stderr, "A note on Acess's IP Stack:\n");
index 7a46c51..350eb08 100644 (file)
@@ -31,11 +31,11 @@ ifneq ($(_XBIN),)
        $(xCP) $(_XBIN) $(DISTROOT)/Libs/
 endif
 
-$(_BIN): $(OBJ)
+$(_BIN): $(OBJ) $(_LIBS)
        @mkdir -p $(dir $(_BIN))
        @echo [LD] -o $(BIN) $(OBJ)
        @$(LD) $(LDFLAGS) -o $(_BIN) $(OBJ)
-       @$(DISASM) $(_BIN) > $(_BIN).dsm
+       @$(DISASM) $(_BIN) > $(_OBJPREFIX)$(BIN).dsm
 
 $(_OBJPREFIX)%.o: %.c
        @echo [CC] -o $@

UCC git Repository :: git.ucc.asn.au