Hack together a build using libtool. This should all be auto*'d at some
2000-02-14 NotZed <notzed@zedzone.helixcode.com> * Makefile: Hack together a build using libtool. This should all be auto*'d at some point I guess. svn path=/trunk/; revision=1773
This commit is contained in:
@ -1,3 +1,8 @@
|
||||
2000-02-14 NotZed <notzed@zedzone.helixcode.com>
|
||||
|
||||
* Makefile: Hack together a build using libtool. This should all
|
||||
be auto*'d at some point I guess.
|
||||
|
||||
2000-02-13 NotZed <notzed@zedzone.helixcode.com>
|
||||
|
||||
* Added ChangeLog file.
|
||||
|
||||
@ -1,26 +1,30 @@
|
||||
OBJS=file.o index.o find.o words.o
|
||||
MKINDEXOBJS=mkindex.o
|
||||
LOOKUPOBJS=lookup.o
|
||||
OBJS=file.lo index.lo find.lo words.lo
|
||||
MKINDEXOBJS=mkindex.lo
|
||||
LOOKUPOBJS=lookup.lo
|
||||
|
||||
CFLAGS=${PROF} -g -Wall -Wstrict-prototypes -Wmissing-prototypes `glib-config --cflags` `unicode-config --cflags`
|
||||
LDFLAGS=${PROF}
|
||||
|
||||
all: libibex.a mkindex lookup
|
||||
LIBTOOL=sh ../libtool
|
||||
|
||||
libibex.a: ${OBJS}
|
||||
ar cru $@ ${OBJS}
|
||||
@test -x /usr/bin/ranlib && ranlib $@
|
||||
all: libibex.la mkindex lookup
|
||||
|
||||
mkindex: ${MKINDEXOBJS} libibex.a
|
||||
${CC} ${LDFLAGS} -o mkindex ${MKINDEXOBJS} libibex.a \
|
||||
%.lo: %.c
|
||||
$(LIBTOOL) --mode compile $(CC) $(CFLAGS) -c -o $@ $<
|
||||
|
||||
libibex.la: ${OBJS}
|
||||
$(LIBTOOL) --mode link $(CC) -static $^ -o $@
|
||||
|
||||
mkindex: ${MKINDEXOBJS} libibex.la
|
||||
${LIBTOOL) --mode link $(CC) ${LDFLAGS} -o mkindex ${MKINDEXOBJS} libibex.la \
|
||||
`glib-config --libs` `unicode-config --libs`
|
||||
|
||||
lookup: ${LOOKUPOBJS} libibex.a
|
||||
${CC} ${LDFLAGS} -o lookup ${LOOKUPOBJS} libibex.a \
|
||||
lookup: ${LOOKUPOBJS} libibex.la
|
||||
$(LIBTOOL) --mode link ${CC} ${LDFLAGS} -o lookup ${LOOKUPOBJS} libibex.la \
|
||||
`glib-config --libs` `unicode-config --libs`
|
||||
|
||||
clean:
|
||||
rm -f ${OBJS} libibex.a
|
||||
rm -f ${OBJS} libibex.la
|
||||
rm -f ${MKINDEXOBJS} mkindex
|
||||
rm -f ${LOOKUPOBJS} lookup
|
||||
rm -f *.core *~ INDEX
|
||||
Reference in New Issue
Block a user