TOPDIR = ../.. include $(TOPDIR)/vars.mk CFLAGS += -Wno-unused-macros -Wno-conversion -Wno-stack-protector CPPFLAGS += -DFTP_COMBINE_CWDS -DNETBSD -I$(TOPDIR)/include CPPFLAGS += -DINET6 -DWITH_SSL OBJS= fetch.o common.o ftp.o http.o file.o INCS= common.h GEN = ftperr.h httperr.h .PHONY: all all: $(INCS) $(GEN) $(OBJS) %.o: %.c $(INCS) $(GEN) @echo " [CC] $@" @$(CC) $(CPPFLAGS) $(CFLAGS) $(SHAREDLIB_CFLAGS) $(LDFLAGS) -c $< ftperr.h: ftp.errors @echo " [GEN] $@" @./errlist.sh ftp_errlist FTP ftp.errors > $@ httperr.h: http.errors @echo " [GEN] $@" @./errlist.sh http_errlist HTTP http.errors > $@ .PHONY: clean clean: -rm -f $(GEN) $(OBJS)