1
# Makefile for micro_httpd
2
# Author: Daniel Baumann <daniel.baumann@panthera-systems.net>
5
# Note: If you are using a SystemV-based operating systems, such as Sun Solaris,
6
# you will need to uncomment this definition.
7
#SYSV_LIBS=-lnsl -lsocket
12
MANDIR=$(PREFIX)/man/man8
16
LDFLAGS=-g $(SYSVLIBS)
24
install -d -m 755 $(DESTDIR)/$(BINDIR)
25
install -m 755 micro_httpd $(DESTDIR)/$(BINDIR)
26
install -d -m 755 $(DESTDIR)/$(MANDIR)
27
install -m 644 micro_httpd.8 $(DESTDIR)/$(MANDIR)
30
rm -f $(DESTDIR)/$(BINDIR)/micro_httpd
31
rm -f $(DESTDIR)/$(MANDIR)/micro_httpd.8
34
rm -f micro_httpd micro_httpd.o
35
rm -f core core.* *.core
1
BINDIR = /usr/local/sbin
2
MANDIR = /usr/local/man/man8
6
#SYSVLIBS = -lnsl -lsocket
7
LDFLAGS = -s ${SYSVLIBS}
8
#LDFLAGS = -g ${SYSVLIBS}
40
12
micro_httpd: micro_httpd.o
41
$(CC) $(CFLAGS) micro_httpd.o $(LDFLAGS) -o micro_httpd
13
${CC} ${CFLAGS} micro_httpd.o ${LDFLAGS} -o micro_httpd
43
15
micro_httpd.o: micro_httpd.c
44
$(CC) $(CFLAGS) -c micro_httpd.c
16
${CC} ${CFLAGS} -c micro_httpd.c
19
rm -f ${BINDIR}/micro_httpd
20
cp micro_httpd ${BINDIR}/micro_httpd
21
rm -f ${MANDIR}/micro_httpd.8
22
cp micro_httpd.8 ${MANDIR}/micro_httpd.8
25
rm -f micro_httpd *.o core core.* *.core