1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
BINDIR = /usr/local/sbin
MANDIR = /usr/local/man/man8
CC = cc
CFLAGS = -O -ansi -pedantic -U__STRICT_ANSI__ -Wall -Wpointer-arith -Wshadow -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wno-long-long
#SYSVLIBS = -lnsl -lsocket
LDFLAGS = $(SYSVLIBS)
all: micro_httpd
micro_httpd: micro_httpd.o
$(CC) micro_httpd.o $(LDFLAGS) -o micro_httpd
micro_httpd.o: micro_httpd.c
$(CC) $(CFLAGS) -c micro_httpd.c
install: all
rm -f $(BINDIR)/micro_httpd
cp micro_httpd $(BINDIR)/micro_httpd
rm -f $(MANDIR)/micro_httpd.8
cp micro_httpd.8 $(MANDIR)/micro_httpd.8
clean:
rm -f micro_httpd *.o core core.* *.core
|