@@ -1196,14 +1196,17 @@ echo $PKGDIR: $PKGURL
1196
1196
tar xvzf ../$PKGDIR .tar.gz || exit 1
1197
1197
cd $PKGDIR
1198
1198
1199
- echo " SRCS = bright.c clip.c cmuwmrast.c compress.c dither.c faces.c fbm.c \
1199
+ echo " SRCS : = bright.c clip.c cmuwmrast.c compress.c dither.c faces.c fbm.c \
1200
1200
fill.c g3.c gif.c halftone.c imagetypes.c img.c mac.c mcidas.c \
1201
1201
mc_tables.c merge.c misc.c new.c options.c path.c pbm.c pcx.c \
1202
1202
reduce.c jpeg.c jpeglib.c rle.c rlelib.c root.c rotate.c send.c smooth.c \
1203
1203
sunraster.c value.c window.c xbitmap.c xli.c \
1204
1204
xpixmap.c xwd.c zio.c zoom.c ddxli.c doslib.c tga.c bmp.c pcd.c " > Makefile
1205
- echo ' xli: $(SRCS)' >> Makefile
1206
- echo ' $(CC) $(CFLAGS) $(SRCS) -Os -o xli $(LDFLAGS) $(PIE) -lX11 -lxcb -lXau -lXdmcp -landroid_support -lm' >> Makefile
1205
+ echo ' OBJS := $(SRCS:%.c=%.o)' >> Makefile
1206
+ echo ' %.o: %.c' >> Makefile
1207
+ echo ' $(CC) $(CFLAGS) $(PIE) $(if $(filter compress.c, $+), -O0) -c $+ -o $@' >> Makefile
1208
+ echo ' xli: $(OBJS)' >> Makefile
1209
+ echo ' $(CC) $(CFLAGS) $+ -o $@ $(LDFLAGS) $(PIE) -lX11 -lxcb -lXau -lXdmcp -landroid_support -lm' >> Makefile
1207
1210
1208
1211
echo ' #include <stdarg.h>' > varargs.h
1209
1212
@@ -1215,7 +1218,8 @@ env CFLAGS="-isystem$BUILDDIR \
1215
1218
-include math.h \
1216
1219
-include stdlib.h \
1217
1220
-include string.h \
1218
- -Drindex=strchr \
1221
+ -Dindex=strchr \
1222
+ -Drindex=strrchr \
1219
1223
-isystem . \
1220
1224
-Os" \
1221
1225
LDFLAGS=" -L$BUILDDIR " \
@@ -1244,7 +1248,8 @@ env CFLAGS="-isystem$BUILDDIR \
1244
1248
-include math.h \
1245
1249
-include stdlib.h \
1246
1250
-include string.h \
1247
- -Drindex=strchr \
1251
+ -Dindex=strchr \
1252
+ -Drindex=strrchr \
1248
1253
-isystem . \
1249
1254
-Os" \
1250
1255
LDFLAGS=" -L$BUILDDIR " \
@@ -1326,10 +1331,11 @@ env CFLAGS=" -DDEBUG \
1326
1331
-DSO_REUSEADDR=1 \
1327
1332
-Dipc_perm=debian_ipc_perm \
1328
1333
-I$BUILDDIR /pixman-0.30.2/pixman \
1329
- -I$BUILDDIR /../../../../../../jni/sdl-1.2/include" \
1330
- LDFLAGS=" -L$BUILDDIR " \
1334
+ -I$BUILDDIR /../../../../../../jni/sdl-1.2/include \
1335
+ -I$BUILDDIR /../../../../../../jni/crypto/include" \
1336
+ LDFLAGS=" -L$BUILDDIR -L$BUILDDIR /../../../../../../jni/crypto/lib-$TARGET_ARCH " \
1331
1337
./setCrossEnvironment.sh \
1332
- LIBS=" -lfontenc -lfreetype -llog -lSDL -lGLESv1_CM -landroid-shmem" \
1338
+ LIBS=" -lfontenc -lfreetype -llog -lSDL -lGLESv1_CM -landroid-shmem -lcrypto " \
1333
1339
../../configure \
1334
1340
--host=$TARGET_HOST \
1335
1341
--prefix=$TARGET_DIR /usr \
0 commit comments