Hallo, On Sat, 13 Jul 2002, David Haller wrote:
Ok, da auch noch ne PM kam und bei < 1kb, da haeng ich's einfach mal an...
*grummel* Wurde entfernt.
Vorschlag an den Listowner: 5-10 KB Limit fuer Attachments ;)
Naja, dann eben etwas aufwendiger und unkomprimiert "inline"...
,----[ ~/src/libdemo/Makefile.am ]
| lib_LTLIBRARIES = libdemo.la
|
| libdemo_la_SOURCES = demo.c
| include_HEADERS = demo.h
|
| bin_PROGRAMS = demo_prog
|
| demo_prog_SOURCES = demo_prog.c
| demo_prog_LDADD = -L./.libs -ldemo
|
| test check:
| LD_LIBRARY_PATH="./.libs" ./demo_prog
`----
*hehe* jetzt kann ich das Makefile.am sogar noch kommentieren: Wenn
das ganze groesser wird, so wird das evtl. in Subdirs aufgespalten.
s.u.
,----[ ~/src/libdemo/autogen.sh ]
| #!/bin/sh
| INST_PREFIX="${PWD}/test_installed"
|
| touch AUTHORS COPYING ChangeLog INSTALL NEWS README
| aclocal
| automake -a -v
| autoconf
| ./configure --prefix="${INST_PREFIX}"
| set -x
| make
| make check
| make install
| if test -z "$LD_LIBRARY_PATH"; then
| LD_LIBRARY_PATH="${INST_PREFIX}/lib"
| else
| LD_LIBRARY_PATH="${INST_PREFIX}/lib:$LD_LIBRARY_PATH"
| fi
| ${INST_PREFIX}/bin/demo_prog
| set +x
`----
,----[ ~/src/libdemo/configure.in ]
| AC_INIT(demo.h)
| AM_INIT_AUTOMAKE(libdemo, 0.0.1)
| AC_PROG_CC
| AM_PROG_LIBTOOL
| AC_OUTPUT(Makefile)
`----
,----[ ~/src/libdemo/demo.c ]
| #include