Makefile
上传用户:tjescc
上传日期:2021-02-23
资源大小:419k
文件大小:2k
源码类别:

Telnet服务器

开发平台:

Unix_Linux

  1. include ../nessus.tmpl
  2. COMPILE = $(CC) $(DEFS) $(include) $(CFLAGS)
  3. LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(include) $(CFLAGS)
  4. LINK = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(WS2_32)
  5. OBJS = hg_utils.o hg_add_hosts.o hg_subnet.o hg_filter.o hosts_gatherer.o 
  6. hg_debug.o hg_dns_axfr.o
  7. LO_OBJS = hg_utils.lo hg_add_hosts.lo hg_subnet.lo hg_filter.lo 
  8. hosts_gatherer.lo hg_debug.lo hg_dns_axfr.lo
  9. all : libhosts_gatherer.la
  10. test : libhosts_gatherer.la 
  11. $(COMPILE)  test.c -o test -L.libs -lhosts_gatherer $(LIBS)
  12. install : libhosts_gatherer.la
  13. test -d $(DESTDIR)${libdir} || $(INSTALL_DIR) -m 755 $(DESTDIR)${libdir}
  14. $(LIBTOOL) --mode install $(INSTALL) libhosts_gatherer.la $(DESTDIR)${libdir} 
  15. $(LIBTOOL) --finish $(DESTDIR)${libdir}
  16. libhosts_gatherer.la : $(OBJS)
  17. $(LIBTOOL) $(CC) -o libhosts_gatherer.la $(LO_OBJS) -rpath ${libdir} 
  18. -version-info ${PACKAGE_VERSION}
  19.         
  20. hg_utils.o : hg_utils.h hosts_gatherer.h hg_utils.c
  21. $(LIBTOOL) --mode=compile  $(COMPILE) -c hg_utils.c
  22. hg_add_hosts.o : hg_add_hosts.h hosts_gatherer.h hg_add_hosts.c
  23. $(LIBTOOL) --mode=compile  $(COMPILE) -c hg_add_hosts.c
  24. hg_subnet.o : hg_subnet.h hosts_gatherer.h hg_subnet.c
  25. $(LIBTOOL) --mode=compile  $(COMPILE) -c hg_subnet.c
  26. hg_filter.o : hg_filter.h hosts_gatherer.h hg_filter.c
  27. $(LIBTOOL) --mode=compile  $(COMPILE) -c hg_filter.c
  28. hosts_gatherer.o : hosts_gatherer.h hosts_gatherer.c
  29. $(LIBTOOL) --mode=compile  $(COMPILE) -c hosts_gatherer.c
  30. hg_dns_axfr.o : hg_dns_axfr.c hosts_gatherer.h hg_dns_axfr.c
  31. $(LIBTOOL) --mode=compile $(COMPILE) -c hg_dns_axfr.c
  32. hg_debug.o : hg_debug.c hosts_gatherer.h hg_debug.c
  33. $(LIBTOOL) --mode=compile  $(COMPILE) -c hg_debug.c
  34. distclean : clean
  35. clean :
  36. @rm -f OBJ/* lib*.a *~ *core *.lo *.o lib*.la
  37. @rm -rf .libs