LIBFLUXENGINE_SRCS = \ lib/decoders/fluxdecoder.cc \ lib/decoders/fluxmapreader.cc \ lib/decoders/fmmfm.cc \ lib/decoders/decoders.cc \ lib/encoders/encoders.cc \ lib/fluxsink/a2rfluxsink.cc \ lib/fluxsink/aufluxsink.cc \ lib/fluxsink/fl2fluxsink.cc \ lib/fluxsink/fluxsink.cc \ lib/fluxsink/hardwarefluxsink.cc \ lib/fluxsink/scpfluxsink.cc \ lib/fluxsink/vcdfluxsink.cc \ lib/fluxsource/cwffluxsource.cc \ lib/fluxsource/erasefluxsource.cc \ lib/fluxsource/fl2fluxsource.cc \ lib/fluxsource/fluxsource.cc \ lib/fluxsource/hardwarefluxsource.cc \ lib/fluxsource/kryoflux.cc \ lib/fluxsource/kryofluxfluxsource.cc \ lib/fluxsource/scpfluxsource.cc \ lib/fluxsource/testpatternfluxsource.cc \ lib/imagereader/d64imagereader.cc \ lib/imagereader/d88imagereader.cc \ lib/imagereader/dimimagereader.cc \ lib/imagereader/diskcopyimagereader.cc \ lib/imagereader/fdiimagereader.cc \ lib/imagereader/imagereader.cc \ lib/imagereader/imdimagereader.cc \ lib/imagereader/imgimagereader.cc \ lib/imagereader/jv3imagereader.cc \ lib/imagereader/nfdimagereader.cc \ lib/imagereader/nsiimagereader.cc \ lib/imagereader/td0imagereader.cc \ lib/imagewriter/d64imagewriter.cc \ lib/imagewriter/diskcopyimagewriter.cc \ lib/imagewriter/imagewriter.cc \ lib/imagewriter/imgimagewriter.cc \ lib/imagewriter/imdimagewriter.cc \ lib/imagewriter/ldbsimagewriter.cc \ lib/imagewriter/nsiimagewriter.cc \ lib/imagewriter/rawimagewriter.cc \ lib/imagewriter/d88imagewriter.cc \ lib/usb/fluxengineusb.cc \ lib/usb/greaseweazle.cc \ lib/usb/greaseweazleusb.cc \ lib/usb/serial.cc \ lib/usb/usb.cc \ lib/usb/usbfinder.cc \ lib/ldbs.cc \ lib/logger.cc \ lib/proto.cc \ lib/bitmap.cc \ lib/bytes.cc \ lib/crc.cc \ lib/fluxmap.cc \ lib/readerwriter.cc \ lib/sector.cc \ lib/csvreader.cc \ lib/globals.cc \ lib/utils.cc \ lib/flags.cc \ lib/hexdump.cc \ lib/mapper.cc \ lib/image.cc \ lib/imginputoutpututils.cc \ LIBFLUXENGINE_OBJS = $(patsubst %.cc, $(OBJDIR)/%.o, $(LIBFLUXENGINE_SRCS)) OBJS += $(LIBFLUXENGINE_OBJS) $(LIBFLUXENGINE_SRCS): | $(PROTO_HDRS) LIBFLUXENGINE_LIB = $(OBJDIR)/libfluxengine.a LIBFLUXENGINE_CFLAGS = LIBFLUXENGINE_LDFLAGS = $(LIBFLUXENGINE_LIB) $(LIBFLUXENGINE_LIB): $(LIBFLUXENGINE_OBJS) $(LIBFLUXENGINE_OBJS): CFLAGS += $(LIBARCH_CFLAGS) $(LIBFLUXENGINE_OBJS): CFLAGS += $(LIBUSBP_CFLAGS) $(LIBFLUXENGINE_OBJS): CFLAGS += $(PROTO_CFLAGS) $(call use-pkgconfig, $(LIBFLUXENGINE_LIB), $(LIBFLUXENGINE_OBJS), fmt)