# For gcc CC= gcc # For ANSI compilers #CC= cc #For Optimization #CFLAGS= -O2 #For debugging CFLAGS= -g # For SCO ODT #EXTRA_LIBS= -lcrypt_i INCLUDES= -I../src RM= /bin/rm -f #--- You shouldn't have to edit anything else. --- .c.o: $(CC) -c $(CFLAGS) $(INCLUDES) $< all: htpasswd unescape inc2shtml httpd_monitor aux: $(OBJS) make all CC=gcc CFLAGS=-O2 ibm: $(OBJS) make all CC=gcc sun: $(OBJS) make all CC=gcc hp: $(OBJS) make all CC=gcc sgi: $(OBJS) make all CC=cc decmips: $(OBJS) make all CC=cc decaxp: $(OBJS) make all CC=cc tar: htpasswd unescape $(RM) htpasswd unescape htpasswd: htpasswd.c $(CC) $(CFLAGS) htpasswd.c -o htpasswd $(EXTRA_LIBS) unescape: unescape.c $(CC) $(CFLAGS) unescape.c -o unescape inc2shtml: inc2shtml.c $(CC) $(CFLAGS) inc2shtml.c -o inc2shtml httpd_monitor: httpd_monitor.c $(CC) $(INCLUDES) $(CFLAGS) httpd_monitor.c -o httpd_monitor clean: rm -f htpasswd unescape inc2shtml httpd_monitor