21 lines
370 B
Makefile
21 lines
370 B
Makefile
DC = ldc2
|
|
CFLAGS = -Jstatic -Oz
|
|
|
|
OBJS = httpd.o http.o mimetypes.o
|
|
MODULEOBJS = $(shell ls httpmodules/*.d | sed 's/\.d$$/.o/')
|
|
|
|
all: httpd
|
|
|
|
httpd: ${MODULEOBJS} ${OBJS}
|
|
${DC} -of=httpd ${OBJS} ${MODULEOBJS}
|
|
|
|
.SUFFIXES: .d .o
|
|
.d.o:
|
|
${DC} ${CFLAGS} -od=$(dir $<) -c $<
|
|
|
|
clean:
|
|
rm -f httpd ${OBJS} ${MODULEOBJS}
|
|
|
|
$(shell ${DC} -o- -makedeps ${OBJS})
|
|
|
|
.PHONY: all clean
|