diff options
author | Greg Hudson <ghudson@mit.edu> | 2005-07-14 10:48:42 +0000 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 2005-07-14 10:48:42 +0000 |
commit | a5d7ebb1d18a3710cb6b86f0b68d2257c4ab061a (patch) | |
tree | 5ad3a8ede1362ab4cc12213d12630c6ec1a774cc /zwgc | |
parent | 25816c15e3f20ddf954aafbe675af68d9e1ead19 (diff) |
Add shared library support for libzephyr.
Diffstat (limited to 'zwgc')
-rw-r--r-- | zwgc/Makefile.in | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/zwgc/Makefile.in b/zwgc/Makefile.in index 058a971..dca3f72 100644 --- a/zwgc/Makefile.in +++ b/zwgc/Makefile.in @@ -11,23 +11,26 @@ includedir=${prefix}/include mandir=${prefix}/man libdir=${exec_prefix}/lib bindir=${exec_prefix}/bin +top_builddir=.. srcdir=@srcdir@ top_srcdir=@top_srcdir@ BUILDTOP=.. VPATH=@srcdir@ +LIBTOOL=@LIBTOOL@ CC=@CC@ YACC=@YACC@ INSTALL=@INSTALL@ INSTANTIATE=${srcdir}/instantiate +LIBZEPHYR=${BUILDTOP}/lib/libzephyr.la CPPFLAGS=@CPPFLAGS@ CFLAGS=@CFLAGS@ ALL_CFLAGS=${CFLAGS} -DDATADIR=\"${datadir}\" -I${top_srcdir}/h \ -I${BUILDTOP}/h -I${srcdir} -I. @X_CFLAGS@ ${CPPFLAGS} YFLAGS=-d -LDFLAGS=-L${BUILDTOP}/lib @X_LIBS@ @LDFLAGS@ -LIBS=-lzephyr @LIBS@ -lcom_err @X_PRE_LIBS@ @ZWGC_LIBX11@ @X_EXTRA_LIBS@ \ +LDFLAGS=@X_LIBS@ @LDFLAGS@ +LIBS=${LIBZEPHYR} @LIBS@ -lcom_err @X_PRE_LIBS@ @ZWGC_LIBX11@ @X_EXTRA_LIBS@ \ @TLIB@ @REGEX_LIBS@ @ARES_LIBS@ OBJS= port_dictionary.o pointer_dictionary.o unsigned_long_dictionary.o \ @@ -41,8 +44,8 @@ OBJS= port_dictionary.o pointer_dictionary.o unsigned_long_dictionary.o \ all: zwgc -zwgc: ${OBJS} ${BUILDTOP}/lib/libzephyr.a - ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS} +zwgc: ${OBJS} ${LIBZEPHYR} + ${LIBTOOL} --mode=link ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS} port_dictionary.c port_dictionary.h: dictionary.c dictionary.h ${INSTANTIATE} ${srcdir} dictionary port port.h @@ -83,13 +86,14 @@ y.tab.c y.tab.h: parser.y check: install: zwgc - ${INSTALL} -m 755 -s zwgc ${DESTDIR}${bindir} + ${LIBTOOL} --mode=install ${INSTALL} -m 755 zwgc ${DESTDIR}${bindir} ${INSTALL} -m 644 ${srcdir}/zwgc.1 ${DESTDIR}${mandir}/man1 ${INSTALL} -m 644 ${srcdir}/zwgc.desc ${DESTDIR}${datadir}/zephyr ${INSTALL} -m 644 ${srcdir}/zwgc_resources ${DESTDIR}${datadir}/zephyr clean: - rm -f ${OBJS} zwgc port_dictionary.[ch] pointer_dictionary.[ch] + ${LIBTOOL} --mode=clean rm -f zwgc + rm -f ${OBJS} port_dictionary.[ch] pointer_dictionary.[ch] rm -f unsigned_long_dictionary.[ch] string_dictionary.[ch] rm -f int_dictionary.[ch] char_stack.h string_stack.h xmode_stack.h rm -f y.tab.[ch] |