[Scummvm-cvs-logs] SF.net SVN: scummvm:[44729] scummvm/branches/branch-1-0-0/backends/platform /ds/arm9/makefile

agent-q at users.sourceforge.net agent-q at users.sourceforge.net
Wed Oct 7 14:34:43 CEST 2009


Revision: 44729
          http://scummvm.svn.sourceforge.net/scummvm/?rev=44729&view=rev
Author:   agent-q
Date:     2009-10-07 12:34:43 +0000 (Wed, 07 Oct 2009)

Log Message:
-----------
DS: Add build targets for MADE and CRUISE engines (not for 1.0.0 release, though)

Modified Paths:
--------------
    scummvm/branches/branch-1-0-0/backends/platform/ds/arm9/makefile

Modified: scummvm/branches/branch-1-0-0/backends/platform/ds/arm9/makefile
===================================================================
--- scummvm/branches/branch-1-0-0/backends/platform/ds/arm9/makefile	2009-10-07 12:33:45 UTC (rev 44728)
+++ scummvm/branches/branch-1-0-0/backends/platform/ds/arm9/makefile	2009-10-07 12:34:43 UTC (rev 44729)
@@ -8,11 +8,14 @@
 # Select the build by setting SCUMM_BUILD to a,b,c,d,e,f or g.
 # Anything else gets build a.
 
-ifeq ($(SCUMM_BUILD),i)
+ifeq ($(SCUMM_BUILD),j)
+	DS_BUILD_J = 1
+else
+ ifeq ($(SCUMM_BUILD),i)
         DS_BUILD_I = 1
-else
- ifeq ($(SCUMM_BUILD),h)
-         DS_BUILD_H = 1
+ else
+  ifeq ($(SCUMM_BUILD),h)
+          DS_BUILD_H = 1
   else
    ifeq ($(SCUMM_BUILD),g)
          DS_BUILD_G = 1
@@ -41,6 +44,7 @@
    endif
   endif
  endif
+endif
 # To do:
 # - FAT cache?
 
@@ -58,9 +62,14 @@
 	# TODO: Inherit the earth uses so much RAM that I have removed libmad in order to
 	# claw some back.
 
+	
 
 	else
-		USE_MAD = 1
+		ifdef DS_BUILD_I
+
+		else
+			USE_MAD = 1
+		endif
 	endif
 endif
 
@@ -150,18 +159,25 @@
 
 ifdef DS_BUILD_H
 	DEFINES = -DDS_NON_SCUMM_BUILD -DDS_BUILD_H
-	LOGO = logog.bmp
+	LOGO = logoh.bmp
 	ENABLE_PARALLACTION = STATIC_PLUGIN
 	BUILD=scummvm-H
 endif
 
 ifdef DS_BUILD_I
-	DEFINES = -DDS_NON_SCUMM_BUILD -DDS_BUILD_H
+	DEFINES = -DDS_NON_SCUMM_BUILD -DDS_BUILD_I
 	LOGO = logog.bmp
-	ENABLE_TUCKER = STATIC_PLUGIN
-	BUILD=scummvm-H
+	ENABLE_MADE = STATIC_PLUGIN
+	BUILD=scummvm-I
 endif
 
+ifdef DS_BUILD_J
+	DEFINES = -DDS_NON_SCUMM_BUILD -DDS_BUILD_J
+	LOGO = logog.bmp
+	ENABLE_CRUISE = STATIC_PLUGIN
+	BUILD=scummvm-J
+endif
+
 ARM7BIN	:= -7 $(CURDIR)/../../arm7/arm7.bin
 ICON		:= -b ../../../logo.bmp "ScummVM;By Neil Millstone;"
 
@@ -187,7 +203,7 @@
 endif
 
 CXXFLAGS=	$(CFLAGS) -Wno-non-virtual-dtor -Wno-unknown-pragmas -Wno-reorder  \
-		-fno-exceptions -fno-rtti -mthumb-interwork -ffunction-sections -fdata-sections
+		-fno-exceptions -fno-rtti -mthumb-interwork -ffunction-sections -fdata-sections -fno-strict-aliasing
 
 #		-mthumb
 
@@ -293,7 +309,7 @@
 #$(portdir)/source/libcartreset/cartreset.o
 
 # Files in this list will be optimisied for speed, otherwise they will be optimised for space
-OPTLIST := actor.cpp ds_main.cpp osystem_ds.cpp blitters.cpp mame.cpp rate.cpp isomap.cpp image.cpp gfx.cpp sprite.cpp actor_path.cpp actor_walk.cpp
+OPTLIST := actor.cpp ds_main.cpp osystem_ds.cpp blitters.cpp mame.cpp rate.cpp isomap.cpp image.cpp gfx.cpp sprite.cpp actor_path.cpp actor_walk.cpp script.cpp
 #OPTLIST :=
 
 # Compiler options for files which should be optimised for speed


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list