Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(290)

Side by Side Diff: ports/fvwm/build.sh

Issue 1417223003: Switch from using 'nacl_main' to 'main' entry point (Closed) Base URL: https://chromium.googlesource.com/external/naclports.git@master
Patch Set: Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright (c) 2014 The Native Client Authors. All rights reserved. 1 # Copyright (c) 2014 The Native Client Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 EXTRA_CONFIGURE_ARGS+=" --with-x" 5 EXTRA_CONFIGURE_ARGS+=" --with-x"
6 EXTRA_CONFIGURE_ARGS+=" --x-includes=${NACLPORTS_INCLUDE}" 6 EXTRA_CONFIGURE_ARGS+=" --x-includes=${NACLPORTS_INCLUDE}"
7 EXTRA_CONFIGURE_ARGS+=" --x-libraries=${NACLPORTS_LIBDIR}" 7 EXTRA_CONFIGURE_ARGS+=" --x-libraries=${NACLPORTS_LIBDIR}"
8 EXTRA_CONFIGURE_ARGS+=" --with-bidi=no" 8 EXTRA_CONFIGURE_ARGS+=" --with-bidi=no"
9 EXTRA_CONFIGURE_ARGS+=" --with-gnome=no" 9 EXTRA_CONFIGURE_ARGS+=" --with-gnome=no"
10 EXTRA_CONFIGURE_ARGS+=" --disable-shm" 10 EXTRA_CONFIGURE_ARGS+=" --disable-shm"
11 11
12 NACLPORTS_CPPFLAGS+=" -Dmain=nacl_main"
13
14 export ac_cv_func_setpgrp_void=no 12 export ac_cv_func_setpgrp_void=no
15 13
16 EXECUTABLES="\ 14 EXECUTABLES="\
17 modules/FvwmIconMan/FvwmIconMan${NACL_EXEEXT} \ 15 modules/FvwmIconMan/FvwmIconMan${NACL_EXEEXT} \
18 modules/FvwmDragWell/FvwmDragWell${NACL_EXEEXT} \ 16 modules/FvwmDragWell/FvwmDragWell${NACL_EXEEXT} \
19 modules/FvwmScroll/FvwmScroll${NACL_EXEEXT} \ 17 modules/FvwmScroll/FvwmScroll${NACL_EXEEXT} \
20 modules/FvwmBacker/FvwmBacker${NACL_EXEEXT} \ 18 modules/FvwmBacker/FvwmBacker${NACL_EXEEXT} \
21 modules/FvwmSaveDesk/FvwmSaveDesk${NACL_EXEEXT} \ 19 modules/FvwmSaveDesk/FvwmSaveDesk${NACL_EXEEXT} \
22 modules/FvwmBanner/FvwmBanner${NACL_EXEEXT} \ 20 modules/FvwmBanner/FvwmBanner${NACL_EXEEXT} \
23 modules/FvwmAuto/FvwmAuto${NACL_EXEEXT} \ 21 modules/FvwmAuto/FvwmAuto${NACL_EXEEXT} \
(...skipping 15 matching lines...) Expand all
39 modules/FvwmScript/FvwmScript${NACL_EXEEXT} \ 37 modules/FvwmScript/FvwmScript${NACL_EXEEXT} \
40 modules/FvwmWharf/FvwmWharf${NACL_EXEEXT} \ 38 modules/FvwmWharf/FvwmWharf${NACL_EXEEXT} \
41 modules/FvwmAnimate/FvwmAnimate${NACL_EXEEXT} \ 39 modules/FvwmAnimate/FvwmAnimate${NACL_EXEEXT} \
42 modules/FvwmEvent/FvwmEvent${NACL_EXEEXT} \ 40 modules/FvwmEvent/FvwmEvent${NACL_EXEEXT} \
43 modules/FvwmTheme/FvwmTheme${NACL_EXEEXT} \ 41 modules/FvwmTheme/FvwmTheme${NACL_EXEEXT} \
44 modules/FvwmM4/FvwmM4${NACL_EXEEXT} \ 42 modules/FvwmM4/FvwmM4${NACL_EXEEXT} \
45 fvwm/fvwm${NACL_EXEEXT} \ 43 fvwm/fvwm${NACL_EXEEXT} \
46 bin/fvwm-root${NACL_EXEEXT}" 44 bin/fvwm-root${NACL_EXEEXT}"
47 45
48 NACLPORTS_LIBS+="\ 46 NACLPORTS_LIBS+="\
49 -lXext -lXmu -lSM -lICE -lXt -lX11 -lxcb -lXau -lm ${NACL_CLI_MAIN_LIB}" 47 -lXext -lXmu -lSM -lICE -lXt -lX11 -lxcb -lXau -lm"
50 48
49 EnableCliMain
51 EnableGlibcCompat 50 EnableGlibcCompat
52 51
53 if [ "${TOOLCHAIN}" = "pnacl" ]; then 52 if [ "${TOOLCHAIN}" = "pnacl" ]; then
54 NACLPORTS_CPPFLAGS+=" -Wno-return-type" 53 NACLPORTS_CPPFLAGS+=" -Wno-return-type"
55 fi 54 fi
56 55
57 InstallStep() { 56 InstallStep() {
58 DefaultInstallStep 57 DefaultInstallStep
59 # Remove dangling symlinks 58 # Remove dangling symlinks
60 Remove ${DESTDIR}${PREFIX}/bin/fvwm2 ${DESTDIR}${PREFIX}/bin/xpmroot 59 Remove ${DESTDIR}${PREFIX}/bin/fvwm2 ${DESTDIR}${PREFIX}/bin/xpmroot
61 } 60 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698