milis/talimatname/genel/c/cpdup/GNUmakefile

29 lines
669 B
Makefile

SRCS = cpdup.c fsmid.c hclink.c hcproto.c misc.c
OBJS = $(SRCS:%.c=%.o)
DEPS = $(SRCS:%.c=%.d)
CPPFLAGS += -D_GNU_SOURCE -D__USE_FILE_OFFSET64 -MD -MP \
-D"__printflike(fmtarg, firstvararg)=__attribute__((__format__ (__printf__, fmtarg, firstvararg)))" \
-D"__printf0like(fmtarg, firstvararg)=__attribute__((__format__ (__printf0__, fmtarg, firstvararg)))"
ifndef NOPTHREADS
CFLAGS += -DUSE_PTHREADS=1 -pthread
endif
ifdef NOMD5
CFLAGS += -DNOMD5
else
CFLAGS += $(shell pkg-config --cflags libbsd-overlay)
LDLIBS += $(shell pkg-config --libs libbsd-overlay)
SRCS += md5.c
endif
all: cpdup
cpdup: $(OBJS)
clean:
-rm -f $(OBJS) $(DEPS)
-include $(DEPS)