configure.in
changeset 5066 3afb71c202b2
parent 5062 e8916fe9cfc8
child 5068 231dbbc3e31c
equal deleted inserted replaced
5065:7e4c7790700e 5066:3afb71c202b2
  2725     OBJECTS=`echo "$OBJECTS" | sed 's,[[^ ]]*/\([[^ ]]*\)\.'$EXT',$(objects)/\1.lo,g'`
  2725     OBJECTS=`echo "$OBJECTS" | sed 's,[[^ ]]*/\([[^ ]]*\)\.'$EXT',$(objects)/\1.lo,g'`
  2726     DEPENDS=`echo "$DEPENDS" | sed "s,\\([[^ ]]*\\)/\\([[^ ]]*\\)\\.$EXT,\\\\
  2726     DEPENDS=`echo "$DEPENDS" | sed "s,\\([[^ ]]*\\)/\\([[^ ]]*\\)\\.$EXT,\\\\
  2727 \\$(objects)/\\2.lo: \\1/\\2.$EXT\\\\
  2727 \\$(objects)/\\2.lo: \\1/\\2.$EXT\\\\
  2728 	\\$(LIBTOOL) --mode=compile \\$(CC) \\$(CFLAGS) \\$(EXTRA_CFLAGS) $DEPENDENCY_TRACKING_OPTIONS -c \\$< -o \\$@,g"`
  2728 	\\$(LIBTOOL) --mode=compile \\$(CC) \\$(CFLAGS) \\$(EXTRA_CFLAGS) $DEPENDENCY_TRACKING_OPTIONS -c \\$< -o \\$@,g"`
  2729 done
  2729 done
       
  2730 DEPENDS=`echo "$DEPENDS" | sed 's,\\$,\\\\$,g'`
  2730 
  2731 
  2731 VERSION_OBJECTS=`echo $VERSION_SOURCES`
  2732 VERSION_OBJECTS=`echo $VERSION_SOURCES`
  2732 VERSION_DEPENDS=`echo $VERSION_SOURCES`
  2733 VERSION_DEPENDS=`echo $VERSION_SOURCES`
  2733 VERSION_OBJECTS=`echo "$VERSION_OBJECTS" | sed 's,[[^ ]]*/\([[^ ]]*\)\.rc,$(objects)/\1.o,g'`
  2734 VERSION_OBJECTS=`echo "$VERSION_OBJECTS" | sed 's,[[^ ]]*/\([[^ ]]*\)\.rc,$(objects)/\1.o,g'`
  2734 VERSION_DEPENDS=`echo "$VERSION_DEPENDS" | sed "s,\\([[^ ]]*\\)/\\([[^ ]]*\\)\\.rc,\\\\
  2735 VERSION_DEPENDS=`echo "$VERSION_DEPENDS" | sed "s,\\([[^ ]]*\\)/\\([[^ ]]*\\)\\.rc,\\\\
  2735 \\$(objects)/\\2.o: \\1/\\2.rc\\\\
  2736 \\$(objects)/\\2.o: \\1/\\2.rc\\\\
  2736 	\\$(WINDRES) \\$< \\$@,g"`
  2737 	\\$(WINDRES) \\$< \\$@,g"`
       
  2738 VERSION_DEPENDS=`echo "$VERSION_DEPENDS" | sed 's,\\$,\\\\$,g'`
  2737 
  2739 
  2738 SDLMAIN_OBJECTS=`echo $SDLMAIN_SOURCES`
  2740 SDLMAIN_OBJECTS=`echo $SDLMAIN_SOURCES`
  2739 SDLMAIN_DEPENDS=`echo $SDLMAIN_SOURCES`
  2741 SDLMAIN_DEPENDS=`echo $SDLMAIN_SOURCES`
  2740 SDLMAIN_OBJECTS=`echo "$SDLMAIN_OBJECTS" | sed 's,[[^ ]]*/\([[^ ]]*\)\.c,$(objects)/\1.o,g'`
  2742 SDLMAIN_OBJECTS=`echo "$SDLMAIN_OBJECTS" | sed 's,[[^ ]]*/\([[^ ]]*\)\.c,$(objects)/\1.o,g'`
  2741 SDLMAIN_DEPENDS=`echo "$SDLMAIN_DEPENDS" | sed "s,\\([[^ ]]*\\)/\\([[^ ]]*\\)\\.c,\\\\
  2743 SDLMAIN_DEPENDS=`echo "$SDLMAIN_DEPENDS" | sed "s,\\([[^ ]]*\\)/\\([[^ ]]*\\)\\.c,\\\\
  2742 \\$(objects)/\\2.o: \\1/\\2.c\\\\
  2744 \\$(objects)/\\2.o: \\1/\\2.c\\\\
  2743 	\\$(LIBTOOL) --mode=compile \\$(CC) \\$(CFLAGS) \\$(EXTRA_CFLAGS) $DEPENDENCY_TRACKING_OPTIONS -c \\$< -o \\$@,g"`
  2745 	\\$(LIBTOOL) --mode=compile \\$(CC) \\$(CFLAGS) \\$(EXTRA_CFLAGS) $DEPENDENCY_TRACKING_OPTIONS -c \\$< -o \\$@,g"`
       
  2746 SDLMAIN_DEPENDS=`echo "$SDLMAIN_DEPENDS" | sed 's,\\$,\\\\$,g'`
  2744 
  2747 
  2745 # Set runtime shared library paths as needed
  2748 # Set runtime shared library paths as needed
  2746 
  2749 
  2747 if test "x$enable_rpath" = "xyes"; then
  2750 if test "x$enable_rpath" = "xyes"; then
  2748   if test $ARCH = bsdi -o $ARCH = freebsd -o $ARCH = irix -o $ARCH = linux -o $ARCH = netbsd; then
  2751   if test $ARCH = bsdi -o $ARCH = freebsd -o $ARCH = irix -o $ARCH = linux -o $ARCH = netbsd; then
  2791 
  2794 
  2792 dnl Expand the sources and objects needed to build the library
  2795 dnl Expand the sources and objects needed to build the library
  2793 AC_SUBST(ac_aux_dir)
  2796 AC_SUBST(ac_aux_dir)
  2794 AC_SUBST(INCLUDE)
  2797 AC_SUBST(INCLUDE)
  2795 AC_SUBST(OBJECTS)
  2798 AC_SUBST(OBJECTS)
  2796 AC_SUBST(DEPENDS)
       
  2797 AC_SUBST(VERSION_OBJECTS)
  2799 AC_SUBST(VERSION_OBJECTS)
  2798 AC_SUBST(VERSION_DEPENDS)
       
  2799 AC_SUBST(SDLMAIN_OBJECTS)
  2800 AC_SUBST(SDLMAIN_OBJECTS)
  2800 AC_SUBST(SDLMAIN_DEPENDS)
       
  2801 AC_SUBST(BUILD_CFLAGS)
  2801 AC_SUBST(BUILD_CFLAGS)
  2802 AC_SUBST(EXTRA_CFLAGS)
  2802 AC_SUBST(EXTRA_CFLAGS)
  2803 AC_SUBST(BUILD_LDFLAGS)
  2803 AC_SUBST(BUILD_LDFLAGS)
  2804 AC_SUBST(EXTRA_LDFLAGS)
  2804 AC_SUBST(EXTRA_LDFLAGS)
  2805 AC_SUBST(WINDRES)
  2805 AC_SUBST(WINDRES)
  2806 
  2806 
  2807 AC_OUTPUT([
  2807 AC_CONFIG_FILES([
  2808     Makefile sdl-config SDL.spec sdl.pc
  2808     Makefile sdl-config SDL.spec sdl.pc
  2809 ])
  2809 ])
       
  2810 AC_CONFIG_COMMANDS([default],
       
  2811                    [cat >>Makefile <<__EOF__
       
  2812 
       
  2813 # Build rules for objects
       
  2814 -include \$(OBJECTS:.lo=.d)
       
  2815 $DEPENDS
       
  2816 $VERSION_DEPENDS
       
  2817 $SDLMAIN_DEPENDS
       
  2818 __EOF__ 
       
  2819 ], [
       
  2820 DEPENDS="$DEPENDS"
       
  2821 VERSION_DEPENDS="$VERSION_DEPENDS"
       
  2822 SDLMAIN_DEPENDS="$SDLMAIN_DEPENDS"
       
  2823 ])
       
  2824 AC_OUTPUT