Fixing makefiles
authorJohn Hodge <[email protected]>
Sun, 27 Feb 2011 10:47:00 +0000 (18:47 +0800)
committerJohn Hodge <[email protected]>
Sun, 27 Feb 2011 10:47:00 +0000 (18:47 +0800)
- Ignoring if $(xMKDIR) fails (darn mtools)
- Fiddling with warning flags
- Added axwin and others to /Makefile

Makefile
Modules/Makefile.tpl
Usermode/Applications/Makefile.cfg
Usermode/Applications/Makefile.tpl
Usermode/Libraries/Makefile.tpl

index 4cae511..12c0264 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -12,10 +12,12 @@ SUBMAKE = $(MAKE) --no-print-directory
 
 USRLIBS := crt0.o acess.ld ld-acess.so libgcc.so libc.so
 USRLIBS += libreadline.so libnet.so liburi.so
+USRLIBS += libaxwin2.so libimage_sif.so
 
 USRAPPS := init login CLIShell cat ls mount
 USRAPPS += bomb pcidump
 USRAPPS += ifconfig ping irc
+USRAPPS += axwin2
 
 ALL_DYNMODS = $(addprefix all-,$(DYNMODS))
 ALL_MODULES := $(addprefix all-,$(MODULES))
index dc5d6f9..de3b36a 100644 (file)
@@ -41,7 +41,7 @@ clean:
 
 install: $(BIN)
 ifneq ($(BUILDTYPE),static)
-       $(xMKDIR) $(DISTROOT)/Modules/$(ARCH)
+       @$(xMKDIR) $(DISTROOT)/Modules/$(ARCH); true
        $(xCP) $(BIN) $(DISTROOT)/Modules/$(ARCH)/$(NAME).kmd
 else
 endif
@@ -58,7 +58,7 @@ $(BIN): %.xo.$(ARCH): $(OBJ)
        @$(LD) -r -o $@ $(OBJ)
 endif
 
-%.o.$(_SUFFIX): %.c Makefile ../Makefile.tpl $(CFGFILES)
+%.o.$(_SUFFIX): %.c Makefile $(CFGFILES)
        @echo --- $(CC) -o $@
        @$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $<
        @$(CC) -M $(CPPFLAGS) -MT $@ -o $*.d.$(ARCH) $<
index 920526d..2e64b9d 100644 (file)
@@ -13,6 +13,6 @@ include $(dir $(lastword $(MAKEFILE_LIST)))../Makefile.cfg
 
 ASFLAGS = -felf
 CPPFLAGS = -I$(ACESSUSERDIR)/include/
-CFLAGS   = -fno-stack-protector $(CPPFLAGS) -Wall
+CFLAGS   = -fno-stack-protector $(CPPFLAGS)
 LDFLAGS  = -T $(OUTPUTDIR)Libs/acess.ld -rpath-link $(OUTPUTDIR)Libs -L $(OUTPUTDIR)Libs -I /Acess/Libs/ld-acess.so -lld-acess -lc
 DIR = Bin
index 07bef0f..9dc9787 100644 (file)
@@ -18,7 +18,7 @@ clean:
        @$(RM) $(OBJ) $(DEPFILES) $(_BIN) $(BIN).dsm Map.txt
 
 install: $(_BIN)
-       @$(xMKDIR) $(DISTROOT)/$(DIR)
+       @$(xMKDIR) $(DISTROOT)/$(DIR); true
        $(xCP) $(_BIN) $(DISTROOT)/$(DIR)/
 
 $(_BIN): $(OBJ)
index ec94066..ccae9ca 100644 (file)
@@ -15,7 +15,7 @@ clean:
        $(RM) $(_BIN) $(_XBIN) $(OBJ) $(_BIN).dsm $(DEPFILES)
 
 install: all
-       @$(xMKDIR) $(DISTROOT)/Libs
+       @$(xMKDIR) $(DISTROOT)/Libs; true
        $(xCP) $(_BIN) $(_XBIN) $(DISTROOT)/Libs/
 
 $(_BIN): $(OBJ)

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