Makefile
上传用户:ladybrid91
上传日期:2007-01-04
资源大小:287k
文件大小:1k
源码类别:

Web服务器

开发平台:

Unix_Linux

  1. # Makefile for dynamically loadable modules
  2. #
  3. # Copyright (c) 1994-1997 Peter Eriksson <pen@signum.se>
  4. #
  5. # This program is free software; you can redistribute it and/or modify
  6. # it under the terms of the GNU General Public License as published by
  7. # the Free Software Foundation; either version 2 of the License, or
  8. # (at your option) any later version.
  9. #
  10. # This program is distributed in the hope that it will be useful,
  11. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  13. # GNU General Public License for more details.
  14. # You should have received a copy of the GNU General Public License
  15. # along with this program; if not, write to the Free Software
  16. # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  17. LINKER = /usr/ccs/bin/ld -G -z text
  18. MODULES = file.so dir.so cgi.so isproxy.so config.so 
  19. map.so ph.so ncsa-html.so mbox.so asis.so 
  20. http_proxy.so gopher_proxy.so ftp_proxy.so 
  21. auth_syspwd.so auth_file.so next_proxy.so 
  22. # auth_ldap.so
  23. # This is for Solaris 7 ONLY !
  24. #auth_ldap.so:
  25. # $(CC) $(CFLAGS) $(CPPFLAGS) -c $<
  26. # $(LINKER) -o $@ auth_ldap.o -lldap
  27. .o.so:
  28. $(LINKER) -o $@ $<
  29. .c.so:
  30. $(CC) $(CFLAGS) $(CPPFLAGS) -c $<
  31. $(LINKER) -o $@ $*.o
  32. .SUFFIXES:
  33. .SUFFIXES: .so $(SUFFIXES)
  34. fail:
  35. @echo 'NoNo! Don't run "make" in this directory!'
  36. @exit 1
  37. clean:
  38. -rm -f *.o *.so *~ core #*
  39. all: $(MODULES)
  40. # Modules needing some special handling
  41. map.so: map.o
  42. $(LINKER) -o $*.so $< -lm