ARCH=native - Fix compilation on newer compilers (link order)
authorJohn Hodge (sonata) <[email protected]>
Sat, 18 Oct 2014 00:48:37 +0000 (08:48 +0800)
committerJohn Hodge (sonata) <[email protected]>
Sat, 18 Oct 2014 00:48:37 +0000 (08:48 +0800)
16 files changed:
Usermode/Applications/CLIShell_src/Makefile
Usermode/Applications/Makefile.tpl
Usermode/Applications/axwin3_src/Interface/Makefile
Usermode/Applications/axwin3_src/WM/Makefile
Usermode/Applications/axwin3_src/WM/common.mk
Usermode/Applications/axwin4_src/Server/Makefile
Usermode/Applications/axwin4_src/UI/Makefile
Usermode/Applications/gui_ate_src/Makefile
Usermode/Applications/gui_terminal_src/Makefile
Usermode/Applications/ip_src/Makefile
Usermode/Applications/irc_src/Makefile
Usermode/Applications/ping_src/Makefile
Usermode/Applications/telnet_src/Makefile
Usermode/Applications/telnetd_src/Makefile
Usermode/Applications/wget_src/Makefile
Usermode/Libraries/libpsocket.so_src/Makefile

index e500edd..76d8f57 100644 (file)
@@ -3,7 +3,8 @@
 -include ../Makefile.cfg\r
 \r
 CPPFLAGS += -I./include\r
-LDFLAGS  += -lreadline\r
+LDFLAGS  +=\r
+LIBS     += -lreadline\r
 \r
 BIN = CLIShell\r
 OBJ = main.o lib.o\r
index 6ce97c4..d1dcfcf 100644 (file)
@@ -20,8 +20,8 @@ _LIBS := $(filter -l%,$(LIBS))
 _LIBS := $(patsubst -l%,$(OUTPUTDIR)Libs/lib%.so,$(_LIBS))
 
 ifeq ($(ARCHDIR),native)
- LDFLAGS := -L$(OUTPUTDIR)Libs/ $(subst -lc++ ,-lc++_acess ,$(LDFLAGS))
- LIBS := $(subst -lc++ ,-lc++_acess ,$(LIBS))
+ LDFLAGS := -L$(OUTPUTDIR)Libs/ $(patsubst -lc++,-lc++_acess,$(LDFLAGS))
+ LIBS := $(patsubst -lc++,-lc++_acess,$(LIBS))
 endif
 ifeq ($(VERBOSE),)
 V := @
index d96cc5e..d530364 100644 (file)
@@ -8,7 +8,7 @@ DIR := Apps/AxWin/3.0
 BIN := AxWinUI
 OBJ := main.o
 
-LDFLAGS += -laxwin3
+LIBS += -laxwin3
 
 -include ../../Makefile.tpl
 
index 5854a39..595044d 100644 (file)
@@ -8,7 +8,7 @@ BIN := AxWinWM
 OBJ := main.o input.o video.o ipc_acess.o
 include common.mk
 
-LDFLAGS += -lnet
+LIBS += -lnet
 
 -include ../../Makefile.tpl
 
index e354e0c..81ab327 100644 (file)
@@ -18,7 +18,7 @@ OBJ += renderers/widget/textinput.o
 OBJ += renderers/widget/spacer.o
 OBJ += renderers/widget/subwin.o
 
-LDFLAGS += -limage_sif -luri -lunicode
+LIBS += -limage_sif -luri -lunicode
 
 PNGIMAGES := toolbar_new.png toolbar_save.png toolbar_open.png
 IMG2SIF = ../../../../Tools/img2sif
index cb306b8..dfd4d0f 100644 (file)
@@ -13,7 +13,7 @@ OBJ += CRect.o CSurface.o
 OBJ += draw_control.o
 BIN := AxWinServer
 
-LDFLAGS += -lc++
+LIBS += -lc++
 CXXFLAGS += -O3
 
 include ../../Makefile.tpl
index 8cf7699..f225d5f 100644 (file)
@@ -7,6 +7,6 @@ OBJ := main.o taskbar.o
 
 BIN := AxWinUI
 
-LDFLAGS += -laxwin4
+LIBS += -laxwin4
 
 include ../../Makefile.tpl
index fe1b214..25e256e 100644 (file)
@@ -2,7 +2,7 @@
 
 -include ../Makefile.cfg
 
-LDFLAGS += -laxwin3
+LIBS += -laxwin3
 
 OBJ = main.o strings.o toolbar.o
 BIN = ate
index a38f135..be64500 100644 (file)
@@ -2,7 +2,7 @@
 
 -include ../Makefile.cfg
 
-LDFLAGS += -laxwin3 -lunicode
+LIBS += -laxwin3 -lunicode
 
 OBJ = main.o vt100.o display.o
 BIN = terminal
index 1c976b5..e3ff4e9 100644 (file)
@@ -2,7 +2,8 @@
 
 -include ../Makefile.cfg
 
-LDFLAGS += -lnet
+LDFLAGS +=
+LIBS    += -lnet
 
 OBJ = main.o addr.o routes.o
 BIN = ip
index f22e82f..78d803e 100644 (file)
@@ -2,7 +2,7 @@
 
 -include ../Makefile.cfg
 
-LDFLAGS += -lnet -lreadline
+LIBS += -lnet -lreadline
 
 OBJ = main.o server.o input.o
 OBJ += window.o pseudo_curses.o
index 64c4649..3893fa0 100644 (file)
@@ -2,7 +2,7 @@
 
 -include ../Makefile.cfg
 
-LDFLAGS += -lnet
+LIBS += -lnet
 
 OBJ = main.o
 BIN = ping
index bbcac85..7d61245 100644 (file)
@@ -2,7 +2,7 @@
 
 -include ../Makefile.cfg
 
-LDFLAGS += -lnet -lreadline
+LIBS += -lnet -lreadline
 
 OBJ = main.o
 BIN = telnet
index a85a071..d7d6ee6 100644 (file)
@@ -2,7 +2,7 @@
 
 -include ../Makefile.cfg
 
-LDFLAGS += -lnet
+LIBS += -lnet
 
 OBJ = main.o
 BIN = telnetd
index e6f5a01..db28b27 100644 (file)
@@ -3,7 +3,8 @@
 -include ../Makefile.cfg
 
 CFLAGS += -std=gnu99
-LDFLAGS += -lnet -lpsocket -luri
+LIBS += -lnet -lpsocket -luri
+
 OBJ = main.o
 BIN = wget
 
index 0ad326e..65f7380 100644 (file)
@@ -4,7 +4,8 @@ include ../Makefile.cfg
 
 CPPFLAGS +=
 CFLAGS   += -Wall
-LDFLAGS  += -lc -soname libpsocket.so -lnet
+LDFLAGS  += -lc -soname libpsocket.so
+LIBS     += -lnet
 
 OBJ = main.o getaddrinfo.o socket.o pton.o byteordering.o
 BIN = libpsocket.so

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