X-Git-Url: https://git.armaanb.net/?p=opendoas.git;a=blobdiff_plain;f=bsd.prog.mk;h=6441fd8e0d8dfa85c09770fcd426ba3f2d0b58f8;hp=ba6c1418d6cedbe1411fcd5a4a20188f732b60be;hb=a3264b9072fa61ac1a834445d6b2d80860f58435;hpb=4daae4a9009b1340e4887d42974a0b0a50ae6c43 diff --git a/bsd.prog.mk b/bsd.prog.mk index ba6c141..6441fd8 100644 --- a/bsd.prog.mk +++ b/bsd.prog.mk @@ -6,16 +6,10 @@ CFLAGS += -I${CURDIR}/libopenbsd ${COPTS} -MD -MP -Wno-unused-result include config.mk -CFLAGS += -DDOAS_CONF="\"${SYSCONFDIR}/doas.conf\"" - -OPENBSD := $(addprefix libopenbsd/,${OPENBSD}) OBJS := ${SRCS:.y=.c} OBJS := ${OBJS:.c=.o} -libopenbsd.a: ${OPENBSD} - ${AR} -r $@ $? - -${PROG}: ${OBJS} libopenbsd.a +${PROG}: ${OBJS} ${CC} ${CFLAGS} $^ -o $@ ${LDFLAGS} install: ${PROG} ${PAM_DOAS} ${MAN} @@ -38,14 +32,11 @@ uninstall: rm -f ${DESTDIR}${MANDIR}/man5/doas.conf.5 clean: - rm -f libopenbsd.a - rm -f ${OPENBSD} - rm -f ${OPENBSD:.o=.d} rm -f ${OBJS} rm -f ${OBJS:.o=.d} rm -f ${PROG} rm -f parse.c --include ${OBJS:.o=.d} ${OPENBSD:.o=.d} +-include ${OBJS:.o=.d} .PHONY: default clean install uninstall