home *** CD-ROM | disk | FTP | other *** search
/ The HTML Web Publisher's Construction Kit / HTMLWPCK.ISO / unix / servers / httpd_14 / source.z / source / httpd_1.4.1 / support / Makefile < prev    next >
Encoding:
Makefile  |  1995-05-18  |  994 b   |  71 lines

  1. # For gcc
  2. CC= gcc
  3. # For ANSI compilers
  4. #CC= cc
  5.  
  6. #For Optimization
  7. #CFLAGS= -O2
  8. #For debugging
  9. CFLAGS= -g
  10. # For SCO ODT
  11. #EXTRA_LIBS= -lcrypt_i
  12.  
  13. RM= /bin/rm -f
  14. #--- You shouldn't have to edit anything else. ---
  15.  
  16. .c.o: 
  17.     $(CC) -c $(CFLAGS) $<
  18.  
  19. all: htpasswd unescape inc2shtml
  20.  
  21. aux: $(OBJS)
  22.     make all CC=gcc CFLAGS=-O2
  23.  
  24. ibm: $(OBJS)
  25.     make all CC=gcc
  26.  
  27. sunos: $(OBJS)
  28.     make all CC=gcc
  29.  
  30. solaris: $(OBJS)
  31.     make all CC=gcc
  32. hp-gcc: $(OBJS)
  33.     make all CC=gcc
  34.  
  35. hp-cc:
  36.     make all CC=cc CFLAGS=-Ae
  37.  
  38. sgi: $(OBJS)
  39.     make all CC=cc
  40.  
  41. decmips: $(OBJS)
  42.     make all CC=cc
  43.  
  44. decaxp: $(OBJS)
  45.     make all CC=cc
  46.  
  47. netbsd: $(OBJS)
  48.     make all CC=cc EXTRA_LIBS=-lcrypt
  49.  
  50. linux: $(OBJS)
  51.     make all CC=gcc
  52.  
  53. svr4: $(OBJS)
  54.     make all CC=cc
  55.  
  56. tar: htpasswd unescape
  57.     $(RM) htpasswd unescape
  58.  
  59. htpasswd: htpasswd.c
  60.     $(CC) $(CFLAGS) htpasswd.c -o htpasswd $(EXTRA_LIBS)
  61.  
  62. unescape: unescape.c
  63.     $(CC) $(CFLAGS) unescape.c -o unescape
  64.  
  65. inc2shtml: inc2shtml.c
  66.     $(CC) $(CFLAGS) inc2shtml.c -o inc2shtml
  67.     
  68. clean:
  69.     rm -f htpasswd unescape inc2shtml
  70.  
  71.