1234567891011121314151617181920212223242526272829 |
- 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)
|