r3966 joty - /trunk/netsurf/Makefile.unix

netsurf at semichrome.net netsurf at semichrome.net
Wed Mar 19 00:48:09 GMT 2008


Author: joty
Date: Wed Mar 19 00:48:08 2008
New Revision: 3966

URL: http://source.netsurf-browser.org?rev=3966&view=rev
Log:
Merge HOST_SYSTEM into HOST; ask non-system only header dependency.

Modified:
    trunk/netsurf/Makefile.unix

Modified: trunk/netsurf/Makefile.unix
URL: http://source.netsurf-browser.org/trunk/netsurf/Makefile.unix?rev=3966&r1=3965&r2=3966&view=diff
==============================================================================
--- trunk/netsurf/Makefile.unix (original)
+++ trunk/netsurf/Makefile.unix Wed Mar 19 00:48:08 2008
@@ -24,16 +24,15 @@
 all: all-program
 
 # Determine host type
-HOST_SYSTEM := $(shell uname -s)
-
-ifeq ($(HOST_SYSTEM),riscos)
-# Native build on RO
-HOST=riscos
+HOST := $(shell uname -s)
+
+ifeq ($(HOST),riscos)
+# Build happening on RO platform, default target is RO backend
 ifeq ($(TARGET),)
 TARGET := riscos
 endif
 else
-HOST=unix
+# Build happening on non-RO platform, default target is GTK backend
 ifeq ($(TARGET),)
 TARGET := gtk
 endif
@@ -62,9 +61,6 @@
 	-Wcast-align -Wwrite-strings -Wstrict-prototypes \
 	-Wmissing-prototypes -Wmissing-declarations -Wredundant-decls \
 	-Wnested-externs -Winline -Wno-unused-parameter -Wuninitialized
-
-STARTGROUP := -Wl,--start-group
-ENDGROUP := -Wl,--end-group
 
 ifeq ($(TARGET),riscos)
 ifeq ($(HOST),riscos)
@@ -76,6 +72,9 @@
 endif
 STARTGROUP :=
 ENDGROUP :=
+else
+STARTGROUP := -Wl,--start-group
+ENDGROUP := -Wl,--end-group
 endif
 
 LDFLAGS := -lxml2 -lz -lm -lcurl -lssl -lcrypto -lmng \
@@ -98,10 +97,8 @@
 CFLAGS += $(GTKCFLAGS)
 LDFLAGS += $(GTKLDFLAGS) -llcms
 
-ifneq ($(HOST),riscos)
-ifeq ($(shell uname -s),Windows_NT)
+ifeq ($(HOST),Windows_NT)
 CFLAGS += -U__STRICT_ANSI__
-endif
 endif
 
 endif
@@ -151,13 +148,11 @@
 # 2 = dep filename, no prefix
 # 3 = obj filename, no prefix
 define dependency_generate_c
-
 DEPFILES += $(2)
-
 $$(DEPROOT)/$(2): $$(DEPROOT)/created $(1) css/css_enum.h css/parser.h
 	$$(VQ)echo "     DEP: $(1)"
 	$$(Q)$$(RM) $$(DEPROOT)/$(2)
-	$$(Q)$$(CC) $$(CFLAGS) -M -MT '$$(DEPROOT)/$2 $$(OBJROOT)/$(3)' \
+	$$(Q)$$(CC) $$(CFLAGS) -MM -MT '$$(DEPROOT)/$2 $$(OBJROOT)/$(3)' \
 		    -MF $$(DEPROOT)/$(2) $(1)
 
 endef
@@ -170,7 +165,7 @@
 $$(DEPROOT)/$(2): $$(DEPROOT)/created $(1)
 	$$(VQ)echo "     DEP: $(1)"
 	$$(Q)$$(RM) $$(DEPROOT)/$(2)
-	$$(Q)$$(CC) $$(CFLAGS) -M -MT '$$(DEPROOT)/$2 $$(OBJROOT)/$(3)' \
+	$$(Q)$$(CC) $$(CFLAGS) -MM -MT '$$(DEPROOT)/$2 $$(OBJROOT)/$(3)' \
 		    -MF $$(DEPROOT)/$(2) $(1)
 
 endef




More information about the netsurf-commits mailing list