author | Xeli |
Thu, 23 Jun 2011 13:52:19 +0200 | |
branch | hedgeroid |
changeset 5309 | 6f33c623d64c |
parent 5301 | 690e88ef6ee7 |
child 5311 | a0b808b2df2b |
permissions | -rw-r--r-- |
5293
8634c7f09372
Make file to build the hwengine as Library for Android, it also uses PushToDevice to update the library on the device without the need of reinstalling the apk
Xeli
parents:
diff
changeset
|
1 |
#USER DEFINED |
8634c7f09372
Make file to build the hwengine as Library for Android, it also uses PushToDevice to update the library on the device without the need of reinstalling the apk
Xeli
parents:
diff
changeset
|
2 |
FPC_DIR=/home/richard/SoftDev/fpc-2.4.4 |
8634c7f09372
Make file to build the hwengine as Library for Android, it also uses PushToDevice to update the library on the device without the need of reinstalling the apk
Xeli
parents:
diff
changeset
|
3 |
ANDROID_NDK=/home/richard/SoftDev/android/android-ndk-r5b |
8634c7f09372
Make file to build the hwengine as Library for Android, it also uses PushToDevice to update the library on the device without the need of reinstalling the apk
Xeli
parents:
diff
changeset
|
4 |
ANDROID_SDK=/home/richard/SoftDev/android/android-sdk-linux_86 |
5297 | 5 |
#END USER DEFINED |
5293
8634c7f09372
Make file to build the hwengine as Library for Android, it also uses PushToDevice to update the library on the device without the need of reinstalling the apk
Xeli
parents:
diff
changeset
|
6 |
|
5297 | 7 |
SDL_ANDROID_DIR=./SDL-android-project |
8 |
ANDROID_API_LVL=5 |
|
5293
8634c7f09372
Make file to build the hwengine as Library for Android, it also uses PushToDevice to update the library on the device without the need of reinstalling the apk
Xeli
parents:
diff
changeset
|
9 |
|
8634c7f09372
Make file to build the hwengine as Library for Android, it also uses PushToDevice to update the library on the device without the need of reinstalling the apk
Xeli
parents:
diff
changeset
|
10 |
PPCROSSARM=$(FPC_DIR)/compiler/ppcrossarm |
8634c7f09372
Make file to build the hwengine as Library for Android, it also uses PushToDevice to update the library on the device without the need of reinstalling the apk
Xeli
parents:
diff
changeset
|
11 |
PPCROSSARM_FLAGS= -Xd -O- -Tlinux -XParm-linux-androideabi- -vwnh -XS |
8634c7f09372
Make file to build the hwengine as Library for Android, it also uses PushToDevice to update the library on the device without the need of reinstalling the apk
Xeli
parents:
diff
changeset
|
12 |
PPCROSSARM_INCLUDES= \ |
8634c7f09372
Make file to build the hwengine as Library for Android, it also uses PushToDevice to update the library on the device without the need of reinstalling the apk
Xeli
parents:
diff
changeset
|
13 |
-FD$(ANDROID_NDK)/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin \ |
8634c7f09372
Make file to build the hwengine as Library for Android, it also uses PushToDevice to update the library on the device without the need of reinstalling the apk
Xeli
parents:
diff
changeset
|
14 |
-Fu$(FPC_DIR)/rtl/units/arm-linux \ |
8634c7f09372
Make file to build the hwengine as Library for Android, it also uses PushToDevice to update the library on the device without the need of reinstalling the apk
Xeli
parents:
diff
changeset
|
15 |
-Fl$(ANDROID_NDK)/platforms/android-$(ANDROID_API_LVL)/arch-arm/usr/lib \ |
8634c7f09372
Make file to build the hwengine as Library for Android, it also uses PushToDevice to update the library on the device without the need of reinstalling the apk
Xeli
parents:
diff
changeset
|
16 |
-Fl$(SDL_ANDROID_DIR)/libs/armeabi \ |
8634c7f09372
Make file to build the hwengine as Library for Android, it also uses PushToDevice to update the library on the device without the need of reinstalling the apk
Xeli
parents:
diff
changeset
|
17 |
-Fl$(ANDROID_NDK)/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/lib/gcc/arm-linux/arm-linux-androideabi/4.4.3/ \ |
8634c7f09372
Make file to build the hwengine as Library for Android, it also uses PushToDevice to update the library on the device without the need of reinstalling the apk
Xeli
parents:
diff
changeset
|
18 |
#LINKERFLAGS= -k"--static" |
8634c7f09372
Make file to build the hwengine as Library for Android, it also uses PushToDevice to update the library on the device without the need of reinstalling the apk
Xeli
parents:
diff
changeset
|
19 |
FPC_DEFINES=-dandroid -darm |
8634c7f09372
Make file to build the hwengine as Library for Android, it also uses PushToDevice to update the library on the device without the need of reinstalling the apk
Xeli
parents:
diff
changeset
|
20 |
|
8634c7f09372
Make file to build the hwengine as Library for Android, it also uses PushToDevice to update the library on the device without the need of reinstalling the apk
Xeli
parents:
diff
changeset
|
21 |
|
8634c7f09372
Make file to build the hwengine as Library for Android, it also uses PushToDevice to update the library on the device without the need of reinstalling the apk
Xeli
parents:
diff
changeset
|
22 |
all: |
5309 | 23 |
$(PPCROSSARM) $(LINKERFLAGS) $(PPCROSSARM_FLAGS) $(PPCROSSARM_INCLUDES) $(FPC_DEFINES) -oout/libhwengine.so ../../hedgewars/hwLibrary.pas |
5293
8634c7f09372
Make file to build the hwengine as Library for Android, it also uses PushToDevice to update the library on the device without the need of reinstalling the apk
Xeli
parents:
diff
changeset
|
24 |
|
8634c7f09372
Make file to build the hwengine as Library for Android, it also uses PushToDevice to update the library on the device without the need of reinstalling the apk
Xeli
parents:
diff
changeset
|
25 |
clean: |
8634c7f09372
Make file to build the hwengine as Library for Android, it also uses PushToDevice to update the library on the device without the need of reinstalling the apk
Xeli
parents:
diff
changeset
|
26 |
rm out/* |