mirror of
https://github.com/nmap/nmap.git
synced 2026-01-16 03:19:01 +00:00
liblua and libm. This is necessary for static builds of Nmap, such as RPM
builds. Before this the error that was caused looked like
SCRIPT ENGINE: error while initializing script rules:
error loading module 'bit' from file '/usr/libexec/nmap/nselib-bin/bit.so':
/usr/libexec/nmap/nselib-bin/bit.so: undefined symbol: lua_pushnumber
stack traceback:
[C]: ?
[C]: in function 'require'
/usr/share/nmap/nselib/packet.lua:12: in main chunk
[C]: in function 'require'
/usr/share/nmap/scripts/rpcinfo.nse:10: in main chunk
[C]: ?
[C]: in function 'Entry'
/usr/share/nmap/scripts/script.db:8: in main chunk
[C]: ?
[C]: ?
31 lines
688 B
Makefile
31 lines
688 B
Makefile
prefix = @prefix@
|
|
exec_prefix = @exec_prefix@
|
|
bindir = @bindir@
|
|
sbindir = @sbindir@
|
|
mandir = @mandir@
|
|
libexecdir = @libexecdir@
|
|
nselib_bindir = $(libexecdir)/nmap/nselib-bin
|
|
|
|
CC = @CC@
|
|
CPPFLAGS = @CPPFLAGS@
|
|
CFLAGS = @CFLAGS@
|
|
LDFLAGS = @LDFLAGS@
|
|
LIBS = @LIBS@
|
|
|
|
LIBTOOL= ./libtool
|
|
LTFLAGS = --tag=CC --silent
|
|
|
|
all: bit.so
|
|
|
|
bit.so: bit.c @LIBTOOL_DEPS@
|
|
$(LIBTOOL) $(LTFLAGS) --mode=compile $(CC) $(CPPFLAGS) $(CFLAGS) -c bit.c
|
|
$(LIBTOOL) $(LTFLAGS) --mode=link $(CC) -avoid-version -module -rpath $(nselib_bindir) $(LDFLAGS) -o bit.la bit.lo $(LIBS)
|
|
mv .libs/bit.so bit.so
|
|
|
|
clean:
|
|
rm -f bit.so *.la *.lo
|
|
rm -rf .libs
|
|
|
|
distclean: clean
|
|
rm -f Makefile config.log config.status libtool
|