5 exec_prefix = @
exec_prefix@
7 includedir = @
includedir@
9 VPATH
= @libreplacedir@
12 sharedbuilddir
= @sharedbuilddir@
13 INSTALLCMD
= @INSTALL@
16 .PHONY
: test all showflags
install installcheck clean distclean realdistclean
21 OBJS
= @LIBREPLACEOBJ@
23 all: showflags libreplace.a testsuite
26 @echo
'libreplace will be compiled with flags:'
28 @echo
' CFLAGS = $(CFLAGS)'
29 @echo
' LDFLAGS= $(LDFLAGS)'
30 @echo
' LIBS = $(LIBS)'
33 ${INSTALLCMD} -d
$(libdir)
34 ${INSTALLCMD} -m
644 libreplace.a
$(libdir)
37 ${INSTALLCMD} -d
$(sharedbuilddir
)/include
38 ${INSTALLCMD} -m
644 replace.h
$(sharedbuilddir
)/include
39 ${INSTALLCMD} -d
$(sharedbuilddir
)/lib
40 ${INSTALLCMD} -m
644 libreplace.a
$(sharedbuilddir
)/lib
48 installcheck: install test
50 TEST_OBJS
= test/main.o
test/testsuite.o
test/os2_delete.o
test/strptime.o
test/getifaddrs.o
52 testsuite
: libreplace.a
$(TEST_OBJS
)
53 $(CC
) -o testsuite
$(TEST_OBJS
) -L.
-lreplace
$(LDFLAGS
) $(LIBS
)
57 @mkdir
-p
`dirname $@`
58 @
$(CC
) $(CFLAGS
) -c
$< -o
$@
61 rm -f
*.o
test/*.o
*.a testsuite
66 rm -f config.log config.status config.h config.cache
69 realdistclean
: distclean
70 rm -f configure config.h.in