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