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