summaryrefslogtreecommitdiffstatshomepage
path: root/makefile
diff options
context:
space:
mode:
author Thomas Klausner <wiz@NetBSD.org>2015-07-14 21:52:52 +0200
committer Thomas Klausner <wiz@NetBSD.org>2015-07-14 21:52:52 +0200
commit910f0215e82c19cbd0c007f77ec007528e3eb3d0 (patch)
tree9a058f274776856f79cdbbf0410f2f8cad9f42b5 /makefile
parent24bfd3e8e85e5415ea9569ccc34ce81f89888fca (diff)
Add NetBSD support.
Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
Diffstat (limited to 'makefile')
-rw-r--r--makefile24
1 files changed, 24 insertions, 0 deletions
diff --git a/makefile b/makefile
index 04d0a748baf..499d4ace282 100644
--- a/makefile
+++ b/makefile
@@ -296,6 +296,10 @@ ifeq ($(TARGETOS),freebsd)
OSD := sdl
endif
+ifeq ($(TARGETOS),netbsd)
+OSD := sdl
+endif
+
ifeq ($(TARGETOS),solaris)
OSD := sdl
endif
@@ -1005,6 +1009,26 @@ freebsd_x86: generate $(PROJECTDIR)/gmake-freebsd/Makefile
#-------------------------------------------------
+# gmake-netbsd
+#-------------------------------------------------
+
+
+$(PROJECTDIR)/gmake-netbsd/Makefile: makefile $(SCRIPTS) $(GENIE)
+ $(SILENT) $(GENIE) $(PARAMS) --gcc=netbsd --gcc_version=$(GCC_VERSION) gmake
+
+.PHONY: netbsd_x64
+netbsd_x64: generate $(PROJECTDIR)/gmake-netbsd/Makefile
+ $(SILENT) $(MAKE) -C $(PROJECTDIR)/gmake-netbsd config=$(CONFIG)64
+
+.PHONY: netbsd
+netbsd: netbsd_x86
+
+.PHONY: netbsd_x86
+netbsd_x86: generate $(PROJECTDIR)/gmake-netbsd/Makefile
+ $(SILENT) $(MAKE) -C $(PROJECTDIR)/gmake-netbsd config=$(CONFIG)32
+
+
+#-------------------------------------------------
# Clean/bootstrap
#-------------------------------------------------