From: Holger S. <hol...@us...> - 2003-08-15 06:28:37
|
Update of /cvsroot/blob/blob In directory sc8-pr-cvs1:/tmp/cvs-serv14195 Modified Files: .cvsignore ChangeLog configure.in Added Files: Makefile.cvs Removed Files: acconfig.h Log Message: support for new autoconf/automake --- NEW FILE: Makefile.cvs --- all: aclocal autoheader autoconf automake --add-missing Index: .cvsignore =================================================================== RCS file: /cvsroot/blob/blob/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- .cvsignore 6 Jul 2002 08:28:11 -0000 1.4 +++ .cvsignore 15 Aug 2003 06:18:57 -0000 1.5 @@ -7,3 +7,4 @@ Makefile *.diff junk +autom4te.cache Index: ChangeLog =================================================================== RCS file: /cvsroot/blob/blob/ChangeLog,v retrieving revision 1.24 retrieving revision 1.25 diff -u -d -r1.24 -r1.25 --- ChangeLog 8 Feb 2002 16:44:14 -0000 1.24 +++ ChangeLog 15 Aug 2003 06:18:57 -0000 1.25 @@ -1,10 +1,21 @@ (If somebody can show me how to update the ChangeLog from CVS, I'd be more than grateful -- Erik) +(maybe with "rcs2log >Changelog; cvs commit ChangeLog" -- Holger) + $Id$ (NOTE: Please add new entries at the top, not at the bottom) + +- using new autoconf/automake Holger Schurig +- made it fully PXA compatible Abraham van der Merwe +- CSIR IMS support Abraham van der Merwe +- dafit support Stefan Eletzhofer +- PCMCIA, CF, IDE and GENERIC_IO support added to Stefan Eletzhofer + automake/autoconf & some other cleanup as well +- smc91xxx driver Stefan Eletzhofer +- bootp/tftp code Stefan Eletzhofer blob-2.0.5-pre3: - Added printf() from linux-2.4.17-rmk3 Erik Mouw Index: configure.in =================================================================== RCS file: /cvsroot/blob/blob/configure.in,v retrieving revision 1.65 retrieving revision 1.66 diff -u -d -r1.65 -r1.66 --- configure.in 7 Aug 2003 19:46:54 -0000 1.65 +++ configure.in 15 Aug 2003 06:18:57 -0000 1.66 @@ -60,7 +60,7 @@ AC_PROG_RANLIB AC_PROG_INSTALL AC_PROG_LN_S - +AM_PROG_AS dnl Checks for libraries. @@ -77,27 +77,28 @@ Valid names are: accelent_sa Accelent IDP assabet Intel Assabet - neponset Intel Assabet with Neponset board badge4 HPL Badge 4 brutus Intel Brutus cep Iskratel CEP creditlart CreditLART - dafit Prueftechnik VibXpert - frodo 2d3D, Inc. SA-1110 Development Board + csir_ims CSIR Incident Management System + dafit Prueftechnik VibXpert + frodo 2d3D, Inc. SA-1110 Development Board h3600 Compaq Ipaq H36x0 hackkit The Hack Kit base board idr Vercel UD-1 jornada720 HP Jornada 720 with Flash board lart LART lubbock Intel HCDDBCTA1 (Lubbock) - miniprint FGAG Miniprint + miniprint FGAG Miniprint + neponset Intel Assabet with Neponset board nesa NESA pleb PLEB - pxa_idp Accelent PXA-based IDP + pxa_idp Accelent PXA-based IDP + ramses M&N "MN-CI" Logistics Terminal shannon TuxScreen (Shannon) system3 Prueftechnik Digital Board trizeps Keith & Koep Trizeps Board - csir_ims CSIR Incident Management System Default board is lart], board_name="$withval", board_name="lart") @@ -106,7 +107,7 @@ case "$board_name" in accelent_sa) board_name="Accelent IDP" - AC_DEFINE(ACCELENT_SA) + AC_DEFINE([ACCELENT_SA],1,[Accelent IDP]) BLOB_PLATFORM_OBJS="accelent_sa.o" BLOB_LED_DRIVER_OBJS="led-sa11x0.o" BLOB_LED_STARTCODE="ledasm-sa11x0.o" @@ -117,7 +118,7 @@ ;; assabet) board_name="Intel Assabet" - AC_DEFINE(ASSABET) + AC_DEFINE(ASSABET,1,[Intel Assabet]) BLOB_PLATFORM_OBJS="assabet.o" BLOB_LED_DRIVER_OBJS="led-sa11x0.o" BLOB_LED_STARTCODE="ledasm-sa11x0.o" @@ -129,8 +130,8 @@ ;; neponset) board_name="Intel Assabet with Neponset Expansion Board" - AC_DEFINE(ASSABET) - AC_DEFINE(NEPONSET) + AC_DEFINE(ASSABET,1,[Intel Assabet]) + AC_DEFINE(NEPONSET,1,[Neponset Expansion Board]) BLOB_PLATFORM_OBJS="assabet.o" BLOB_LED_DRIVER_OBJS="led-sa11x0.o" BLOB_LED_STARTCODE="ledasm-sa11x0.o" @@ -142,7 +143,7 @@ ;; badge4) board_name="Hewlett-Packard Laboratories Badge-4" - AC_DEFINE(BADGE4) + AC_DEFINE(BADGE4,1,[Hewlett-Packard Laboratories Badge-4]) BLOB_PLATFORM_OBJS="badge4.o" BLOB_LED_DRIVER_OBJS="led-sa11x0.o" BLOB_LED_STARTCODE="ledasm-sa11x0.o" @@ -153,7 +154,7 @@ ;; brutus) board_name="Intel Brutus" - AC_DEFINE(BRUTUS) + AC_DEFINE(BRUTUS,1,[Intel Brutus]) BLOB_PLATFORM_OBJS="brutus.o" BLOB_LED_DRIVER_OBJS="led-sa11x0.o" BLOB_LED_STARTCODE="ledasm-sa11x0.o" @@ -165,7 +166,7 @@ ;; cep) board_name="Iskratel CEP" - AC_DEFINE(CEP) + AC_DEFINE(CEP,1,[Iskratel CEP]) BLOB_PLATFORM_OBJS="cep.o" BLOB_LED_DRIVER_OBJS="led-sa11x0.o" BLOB_LED_STARTCODE="ledasm-sa11x0.o" @@ -177,7 +178,7 @@ ;; creditlart) board_name="Delft University of Technology CreditLART" - AC_DEFINE(CLART) + AC_DEFINE(CLART,1,[Delft University of Technology CreditLART]) BLOB_PLATFORM_OBJS="clart.o" BLOB_LED_DRIVER_OBJS="led-sa11x0.o" BLOB_LED_STARTCODE="ledasm-sa11x0.o" @@ -189,7 +190,7 @@ ;; dafit) board_name="Prueftechnik VibXpert" - AC_DEFINE(PT_DAFIT) + AC_DEFINE(PT_DAFIT,1,[Prueftechnik VibXpert]) BLOB_PLATFORM_OBJS="dafit.o" BLOB_LED_DRIVER_OBJS="led-sa11x0.o" BLOB_NETWORK_DRIVER_OBJS="smc9196.o" @@ -201,7 +202,7 @@ ;; frodo) board_name="2d3D, Inc. SA-1110 Development Board" - AC_DEFINE(FRODO) + AC_DEFINE(FRODO,1,[2d3D, Inc. SA-1110 Development Board]) BLOB_PLATFORM_OBJS="frodo.o" BLOB_LED_DRIVER_OBJS="led-sa11x0.o" BLOB_LED_STARTCODE="ledasm-sa11x0.o" @@ -212,7 +213,7 @@ ;; h3600) board_name="Compaq Ipaq H3600 series" - AC_DEFINE(H3600) + AC_DEFINE(H3600,1,[Compaq Ipaq H3600 series]) BLOB_PLATFORM_OBJS="h3600.o" BLOB_LED_DRIVER_OBJS="led-sa11x0.o" BLOB_LED_STARTCODE="ledasm-sa11x0.o" @@ -225,7 +226,7 @@ ;; hackkit) board_name="The Hack Kit base cpu board" - AC_DEFINE(HKIT) + AC_DEFINE(HKIT,1,[The Hack Kit base cpu board]) BLOB_PLATFORM_OBJS="hackkit.o" BLOB_LED_DRIVER_OBJS="led-sa11x0.o" BLOB_LED_STARTCODE="ledasm-sa11x0.o" @@ -236,7 +237,7 @@ ;; idr) board_name="Vercel UD-1 (IDR)" - AC_DEFINE(IDR) + AC_DEFINE(IDR,1,[Vercel UD-1 (IDR)]) BLOB_PLATFORM_OBJS="idr.o" BLOB_LED_DRIVER_OBJS="led-sa11x0.o" BLOB_LED_STARTCODE="ledasm-sa11x0.o" @@ -247,7 +248,7 @@ ;; jornada720) board_name="Hewlett-Packard Jornada 720 with flash daughter board" - AC_DEFINE(JORNADA720) + AC_DEFINE(JORNADA720,1,[Hewlett-Packard Jornada 720 with flash daughter board]) BLOB_PLATFORM_OBJS="jornada720.o" BLOB_LED_DRIVER_OBJS="led-sa11x0.o" BLOB_LED_STARTCODE="ledasm-sa11x0.o" @@ -259,7 +260,7 @@ ;; lart) board_name="Delft University of Technology LART" - AC_DEFINE(LART) + AC_DEFINE(LART,1,[Delft University of Technology LART]) BLOB_PLATFORM_OBJS="lart.o" BLOB_LED_DRIVER_OBJS="led-sa11x0.o" BLOB_LED_STARTCODE="ledasm-sa11x0.o" @@ -270,7 +271,7 @@ ;; lubbock) board_name="Intel HCDDBCTA1 (Lubbock)" - AC_DEFINE(LUBBOCK) + AC_DEFINE(LUBBOCK,1,[Intel HCDDBCTA1 (Lubbock)]) AC_MSG_WARN([Warning: untested platform!]) BLOB_PLATFORM_OBJS="lubbock.o" BLOB_LED_DRIVER_OBJS="led-sa11x0.o" @@ -282,7 +283,7 @@ ;; miniprint) board_name="FGAG miniprint" - AC_DEFINE(MINIPRINT) + AC_DEFINE(MINIPRINT,1,[FGAG miniprint]) BLOB_PLATFORM_OBJS="miniprint.o" BLOB_LED_DRIVER_OBJS="led-sa11x0.o" BLOB_LED_STARTCODE="ledasm-sa11x0.o" @@ -293,7 +294,7 @@ ;; nesa) board_name="NESA" - AC_DEFINE(NESA) + AC_DEFINE(NESA,1,[NESA]) BLOB_PLATFORM_OBJS="nesa.o" BLOB_LED_DRIVER_OBJS="led-sa11x0.o" BLOB_LED_STARTCODE="ledasm-sa11x0.o" @@ -304,7 +305,7 @@ ;; pleb) board_name="University of New South Wales PLEB" - AC_DEFINE(PLEB) + AC_DEFINE(PLEB,1,[University of New South Wales PLEB]) BLOB_PLATFORM_OBJS="pleb.o" BLOB_LED_DRIVER_OBJS="led-sa11x0.o" BLOB_LED_STARTCODE="ledasm-sa11x0.o" @@ -316,16 +317,25 @@ ;; pxa_idp) board_name="Accelent PXA250 IDP" - AC_DEFINE(PXA_IDP) + AC_DEFINE(PXA_IDP,1,[Accelent PXA250 IDP]) BLOB_PLATFORM_OBJS="pxa_idp.o" BLOB_FLASH_OBJS="intel32.o" DIAG_PLATFORM_OBJS="pxa_idp.o" use_cpu="pxa250" use_lcd="no" ;; + ramses) + board_name="M&N MN-CI Logistic Terminal (ramses)" + AC_DEFINE(RAMSES,1,[M&N MN-CI Logistic Terminal (ramses)]) + BLOB_PLATFORM_OBJS="ramses.o" + BLOB_FLASH_OBJS="intel32.o" + DIAG_PLATFORM_OBJS="ramses.o" + use_cpu="pxa250" + use_lcd="no" + ;; shannon) board_name="TuxScreen (Shannon)" - AC_DEFINE(SHANNON) + AC_DEFINE(SHANNON,1,[TuxScreen (Shannon)]) BLOB_PLATFORM_OBJS="shannon.o" BLOB_LED_DRIVER_OBJS="led-sa11x0.o" BLOB_LED_STARTCODE="ledasm-sa11x0.o" @@ -336,7 +346,7 @@ ;; system3) board_name="Prueftechnik Digital Board REV 0802" - AC_DEFINE(PT_SYSTEM3) + AC_DEFINE(PT_SYSTEM3,1,[Prueftechnik Digital Board REV 0802]) BLOB_PLATFORM_OBJS="system3.o" BLOB_LED_DRIVER_OBJS="led-sa11x0.o" BLOB_NETWORK_DRIVER_OBJS="smc9196.o" @@ -348,7 +358,7 @@ ;; trizeps) board_name="Keith & Koep Trizeps Board" - AC_DEFINE(TRIZEPS) + AC_DEFINE(TRIZEPS,1,[Keith & Koep Trizeps Board]) BLOB_PLATFORM_OBJS="trizeps.o" BLOB_LED_DRIVER_OBJS="led-sa11x0.o" BLOB_LED_STARTCODE="ledasm-sa11x0.o" @@ -361,7 +371,7 @@ ;; csir_ims) board_name="CSIR Incident Management System" - AC_DEFINE(CSIR_IMS) + AC_DEFINE(CSIR_IMS,1,[CSIR Incident Management System]) BLOB_PLATFORM_OBJS="csir_ims.o" BLOB_FLASH_OBJS="intel16.o" DIAG_PLATFORM_OBJS="csir_ims.o" @@ -384,8 +394,8 @@ dnl define board name and CPU in configuration AC_MSG_RESULT("${board_name}") -AC_DEFINE_UNQUOTED(BOARD_NAME, "${board_name}") -AC_DEFINE_UNQUOTED(CPU, "${use_cpu}") +AC_DEFINE_UNQUOTED(BOARD_NAME, "${board_name}","Board name") +AC_DEFINE_UNQUOTED(CPU, "${use_cpu}", "CPU type") dnl Select correct startup code and other platform dependent object files @@ -451,7 +461,7 @@ AC_MSG_RESULT([yes]) LINUX_INCLUDE=${linux_prefix}/include AC_SUBST(LINUX_INCLUDE) -CFLAGS=`echo $CFLAGS -I$LINUX_INCLUDE` +CFLAGS=`echo $AM_CFLAGS -I$LINUX_INCLUDE` @@ -585,7 +595,7 @@ if test "x$lcd_flag" = "xyes" ; then if test "x$use_lcd" = "xyes" ; then DIAG_LCD_OBJS="lcd.o" - AC_DEFINE(CONFIG_LCD_SUPPORT) + AC_DEFINE(CONFIG_LCD_SUPPORT,no,"lcd support") else AC_MSG_WARN([No LCD support for ${board_name}, disabling]) LCD="" @@ -600,7 +610,7 @@ dnl Check wether or not MD5 support is wanted if test "x$md5_flag" = "xyes" ; then - AC_DEFINE(CONFIG_MD5_SUPPORT) + AC_DEFINE(CONFIG_MD5_SUPPORT,no,"MD5 support") fi @@ -608,7 +618,7 @@ dnl Check wether or not Xmodem support is wanted if test "x$xmodem_flag" = "xyes" ; then - AC_DEFINE(CONFIG_XMODEM_SUPPORT) + AC_DEFINE(CONFIG_XMODEM_SUPPORT,no,"Xmodem support") BLOB_XMODEM_OBJS="xmodem.o" fi @@ -619,7 +629,7 @@ dnl Check wether or not UU Codec support is wanted if test "x$uucodec_flag" = "xyes"; then - AC_DEFINE(CONFIG_UUCODEC_SUPPORT) + AC_DEFINE(CONFIG_UUCODEC_SUPPORT,no,"UU Codec support") BLOB_UUCODEC_OBJS="uucodec.o" fi @@ -631,7 +641,7 @@ dnl Check wether or not JFFS2 support is wanted if test "x$jffs2_flag" = "xyes" ; then BLOB_JFFS2_OBJS="compr_rtime.o compr_rubin.o jffs2.o" - AC_DEFINE(CONFIG_JFFS2_SUPPORT) + AC_DEFINE(CONFIG_JFFS2_SUPPORT,no,"JFFS2 support") fi AC_SUBST(BLOB_JFFS2_OBJS) @@ -642,7 +652,7 @@ dnl Check wether or not cramfs support is wanted if test "x$cramfs_flag" = "xyes" ; then BLOB_CRAMFS_OBJS="cramfs.o" - AC_DEFINE(CONFIG_CRAMFS_SUPPORT) + AC_DEFINE(CONFIG_CRAMFS_SUPPORT,no,"CRAMFS support") fi AC_SUBST(BLOB_CRAMFS_OBJS) @@ -651,7 +661,7 @@ dnl Check wether or not zImage support is wanted if test "x$zimage_flag" = "xyes" ; then BLOB_ZIMAGE_OBJS="zImage.o" - AC_DEFINE(CONFIG_ZIMAGE_SUPPORT) + AC_DEFINE(CONFIG_ZIMAGE_SUPPORT,no,"zImage support") fi AC_SUBST(BLOB_ZIMAGE_OBJS) @@ -659,7 +669,7 @@ dnl Check wether or not network support is wanted if test "x$network_flag" = "xyes" ; then BLOB_NETWORK_OBJS="bootp.o arp.o tftp.o ip_bits.o" - AC_DEFINE(CONFIG_NETWORK_SUPPORT) + AC_DEFINE(CONFIG_NETWORK_SUPPORT,no,"Network support") blob_commands="$blob_commands, setip, tftp"; fi @@ -669,7 +679,7 @@ dnl Check wether or not gio support is wanted if test "x$gio_flag" = "xyes" ; then BLOB_GIO_OBJS="generic_io.o gio_flash.o gio_part_blob.o gio_ram.o tar.o" - AC_DEFINE(CONFIG_GIO_SUPPORT) + AC_DEFINE(CONFIG_GIO_SUPPORT,no,"GIO support") dnl gio needs cf, pcmcia and ide pcmcia_flag="yes"; ide_flag="yes"; @@ -682,21 +692,21 @@ dnl Check wether or not pcmcia support is wanted if test "x$pcmcia_flag" = "xyes" ; then BLOB_PCMCIA_OBJS="pcmcia.o" - AC_DEFINE(CONFIG_PCMCIA_SUPPORT) + AC_DEFINE(CONFIG_PCMCIA_SUPPORT,no,"PCMCIA support") fi AC_SUBST(BLOB_PCMCIA_OBJS) dnl Check wether or not ide support is wanted if test "x$ide_flag" = "xyes" ; then - AC_DEFINE(CONFIG_IDE_SUPPORT) + AC_DEFINE(CONFIG_IDE_SUPPORT,no,"IDE support") BLOB_IDE_OBJS="ide.o" fi AC_SUBST(BLOB_IDE_OBJS) dnl Check wether or not cf support is wanted if test "x$cf_flag" = "xyes" ; then - AC_DEFINE(CONFIG_CF_SUPPORT) + AC_DEFINE(CONFIG_CF_SUPPORT,no,"CF support") BLOB_CF_OBJS="cf.o" fi AC_SUBST(BLOB_CF_OBJS) @@ -708,7 +718,7 @@ [blob_debug_flag=no]) if test "x$blob_debug_flag" = "xyes" ; then - AC_DEFINE(BLOB_DEBUG) + AC_DEFINE(BLOB_DEBUG,no,"Debug code") fi @@ -728,31 +738,34 @@ +dnl Initialize flags without --enable/--disable code: +pcmcia_flag=no +cf_flag=no +ide_flag=no dnl Add C flags to display more warnings AC_MSG_CHECKING(for C flags to get more warnings) -ac_save_CFLAGS="$CFLAGS" +ac_save_CFLAGS="$AM_CFLAGS" AC_LANG_SAVE if test "x$ac_cv_prog_gcc" = "xyes" ; then dnl gcc is the easiest C compiler warning_CFLAGS="-Wall" fi AC_LANG_RESTORE -CFLAGS="$ac_save_CFLAGS" +AM_CFLAGS="$ac_save_CFLAGS" if test "$warning_CFLAGS" = "none" ; then AC_MSG_RESULT(none) else - CFLAGS="$CFLAGS $warning_CFLAGS" + AM_CFLAGS="$CFLAGS $warning_CFLAGS" AC_MSG_RESULT($warning_CFLAGS) fi - -dnl Remove the "-g" flag from CFLAGS and LDFLAGS -CFLAGS=`echo $CFLAGS | sed 's/\ *-g\ */\ /'` -LDFLAGS=`echo $LDFLAGS | sed 's/\ *-g\ */\ /'` +dnl Remove the "-g" flag from CFLAGS and AM_LDFLAGS +AM_CFLAGS=`echo $AM_CFLAGS | sed 's/\ *-g\ */\ /'` +AM_LDFLAGS=`echo $AM_LDFLAGS | sed 's/\ *-g\ */\ /'` dnl Change the "-O2" flag in "-Os" -CFLAGS=`echo $CFLAGS | sed 's/-O2/-Os/'` +AM_CFLAGS=`echo $AM_CFLAGS | sed 's/-O2/-Os/'` dnl Figure out CPU specific CFLAGS to help optimisation @@ -771,8 +784,8 @@ dnl define compiler and linker flags -CFLAGS=`echo $CFLAGS $cpu_cflags -mapcs-32 -fomit-frame-pointer -fno-builtin` -LDFLAGS=`echo $LDFLAGS -static -nostdlib` +AM_CFLAGS=`echo $AM_CFLAGS $cpu_cflags -mapcs-32 -fomit-frame-pointer -fno-builtin` +AM_LDFLAGS=`echo $AM_LDFLAGS -static -nostdlib` OCFLAGS="-O binary -R .note -R .comment -S" AC_SUBST(OCFLAGS) @@ -804,8 +817,8 @@ echo "Target board ${board_name}" echo "Target CPU ${use_cpu}" echo "C compiler ${CC}" -echo "C flags ${CFLAGS}" -echo "Linker flags ${LDFLAGS}" +echo "C flags ${AM_CFLAGS}" +echo "Linker flags ${AM_LDFLAGS}" echo "Objcopy tool ${OBJCOPY}" echo "Objcopy flags ${OCFLAGS}" echo "Clock scaling support ${clock_scaling_flag}" --- acconfig.h DELETED --- |