httpd/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