📄 makefile
字号:
include ../nasl.tmplNESSUS_CFLAGS= -I../include $(OPTIMIZE) `$(NESSUSCONFIG) --cflags` -DNESSUS_EXTENSIONSNESSUS_LIBS = $(LIBS) `$(NESSUSCONFIG) --libs`NESSUS_INCLUDE=`sh ./cflags` YACC = bison YFLAGS = -d -v -t -p naslOBJS = \ nasl_packet_forgery.o \ nasl_socket.o \ nasl_crypto.o \ nasl_crypto2.o \ nasl_http.o \ nasl_host.o \ nasl_text_utils.o \ nasl_nessusd_glue.o \ nasl_misc_funcs.o \ nasl_cmd_exec.o \ capture_packet.o \ nasl_grammar.tab.o \ nasl_tree.o \ nasl_var.o \ exec.o \ lint.o \ nasl_lex_ctxt.o \ nasl_func.o \ nasl_init.o \ strutils.o \ regex.o \ lfind.o \ preparse.o \ nasl_server.o \ nasl_debug.oLO_OBJS = \ nasl_packet_forgery.lo \ nasl_socket.lo \ nasl_crypto.lo \ nasl_crypto2.lo \ nasl_http.lo \ nasl_host.lo \ nasl_text_utils.lo \ nasl_nessusd_glue.lo \ nasl_misc_funcs.lo \ nasl_cmd_exec.lo \ capture_packet.lo \ nasl_grammar.tab.lo \ nasl_tree.lo \ nasl_var.lo \ exec.lo \ lint.lo \ nasl_lex_ctxt.lo \ nasl_func.lo \ nasl_init.lo \ strutils.lo \ regex.lo \ lfind.lo \ preparse.lo \ nasl_server.lo \ nasl_debug.loCSRCS = \ nasl_packet_forgery.c \ nasl_socket.c \ nasl_crypto.c \ nasl_crypto2.c \ nasl_http.c \ nasl_host.c \ nasl_text_utils.c \ nasl_nessusd_glue.c \ nasl_misc_funcs.c \ nasl_cmd_exec.c \ capture_packet.c \ nasl_grammar.tab.c \ nasl_tree.c \ nasl_var.c \ exec.c \ lint.c \ nasl_lex_ctxt.c \ nasl_func.c \ nasl_init.c \ strutils.c \ regex.c \ lfind.c \ preparse.c \ nasl_server.c \ nasl_debug.cCOMPILE = $(LIBTOOL) $(CC) $(CFLAGS) $(NESSUS_INCLUDE)all : cflags libnasl.la nasl.c.o: $(COMPILE) -c $<cflags : @echo "echo \"$(NESSUS_CFLAGS) $(include) $(DEFS) \"" > cflags @chmod +x cflagsnasl : cflags $(OBJS) nasl.c $(CC) $(CFLAGS) $(NESSUS_INCLUDE) $(include) -o nasl -DVERSION=\"$(VERSION)\" nasl.c $(OBJS) $(NESSUS_LIBS) libnasl.la : cflags $(OBJS) $(COMPILE) $(NESSUS_LIBS) -o libnasl.la $(LO_OBJS) -rpath ${libdir} \ -version-info ${PACKAGE_VERSION}install : libnasl.la nasl test -d $(DESTDIR)${libdir} || $(INSTALL_DIR) -m 755 $(DESTDIR)${libdir} test -d $(DESTDIR)${bindir} || $(INSTALL_DIR) -m 755 $(DESTDIR)${bindir} $(LIBTOOL) --mode install $(INSTALL) libnasl.la $(DESTDIR)${libdir}/libnasl.la $(LIBTOOL) --finish $(DESTDIR)${libdir} test -d $(DESTDIR)${bindir} || $(INSTALL_DIR) -m 755 $(DESTDIR)${bindir} $(INSTALL) nasl $(DESTDIR)${bindir}/nasl_grammar.tab.o: nasl_grammar.tab.h nasl_grammar.tab.c nasl_tree.h $(COMPILE) -c nasl_grammar.tab.cnasl_grammar.tab.h: nasl_grammar.tab.c nasl_grammar.ynasl_grammar.tab.c: nasl_grammar.y $(YACC) $(YFLAGS) nasl_grammar.ynasl_init.o: nasl_init.c $(COMPILE) -c -DVERSION=\"$(VERSION)\" nasl_init.cnasl_crypto2.o: nasl_crypto2.c $(COMPILE) -c -DNESSUS_STATE_DIR=\"$(localstatedir)\" nasl_crypto2.cnasl_server.o: nasl_server.c $(COMPILE) -c -DNESSUS_STATE_DIR=\"$(localstatedir)\" nasl_server.c nasl_cmd_exec.o: nasl_cmd_exec.c $(COMPILE) -c -DNESSUS_STATE_DIR=\"$(localstatedir)\" nasl_cmd_exec.c nasl_func.o: nasl_func.c nasl_var.hnasl_var.o: nasl_var.c nasl_var.hexec.o: exec.c exec.h nasl_tree.h nasl_global_ctxt.h nasl_func.h nasl_var.h nasl_lex_ctxt.h nasl_init.h strutils.hlint.o: lint.c exec.h nasl_tree.h nasl_global_ctxt.h nasl_func.h nasl_var.h nasl_lex_ctxt.h nasl_init.h strutils.hdistclean : clean @rm -f strutils.hclean : @rm -f OBJ/*.* @rm -f *~ @rm -f *.o *.lo *.la @rm -rf .libs @rm -f nasl *core cflags @rm -f y.tab.h y.tab.c nasl_grammar.tab.c nasl_grammar.tab.h lex.yy.clex.yy.h y.output nasl_grammar.output
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -