17 INSTALL_DATA
= @INSTALL_DATA@
18 MKINSTALLDIRS
= @top_srcdir@
/mkinstalldirs
21 exec_prefix = @
exec_prefix@
26 LIBNAME
= $(LIBPREFIX
)editline
29 LIBPREFIX
= @LIBPREFIX@
31 LIB
= $(LIBNAME
).
$(LIBEXT
)
33 SOURCES
= edit_compat.c editline.c complete.c sysunix.c
35 OBJECTS
= @editline_OBJS@
40 make CFLAGS
="-g -Wall -Wmissing-prototypes -Wmissing-declarations -D__USE_FIXED_PROTOTYPES__"
43 $(CC
) -c
$(CPPFLAGS
) $(DEFS
) -I..
/..
/include -I
$(srcdir) $(CFLAGS
) $(PICFLAGS
) $<
46 $(MKINSTALLDIRS
) $(libdir)
47 $(INSTALL_DATA
) -m
0555 $(LIB
) $(libdir)
50 rm -f
$(libdir)/$(LIB
)
63 rm -f Makefile
*.tab.c
*~
69 for file in
$(DISTFILES
); do \
70 ln
$$file ..
/`cat ../.fname`/lib \
71 || cp
-p
$$file ..
/`cat ../.fname`/lib
; \
74 $(LIBNAME
).a
: $(OBJECTS
)
76 $(AR
) cr
$@
$(OBJECTS
)
80 $(LIBNAME
).
$(SHLIBEXT
): $(OBJECTS
)
82 $(LDSHARED
) -o
$@
$(OBJECTS
)
84 $(OBJECTS
): ..
/..
/include/config.h