mirror of
https://github.com/davidgiven/fluxengine.git
synced 2025-10-31 11:17:01 -07:00
85 lines
2.5 KiB
Makefile
85 lines
2.5 KiB
Makefile
LIBFLUXENGINE_SRCS = \
|
|
lib/bitmap.cc \
|
|
lib/bytes.cc \
|
|
lib/crc.cc \
|
|
lib/csvreader.cc \
|
|
lib/decoders/decoders.cc \
|
|
lib/decoders/fluxdecoder.cc \
|
|
lib/decoders/fluxmapreader.cc \
|
|
lib/decoders/fmmfm.cc \
|
|
lib/encoders/encoders.cc \
|
|
lib/flags.cc \
|
|
lib/fluxmap.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/globals.cc \
|
|
lib/hexdump.cc \
|
|
lib/image.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/d88imagewriter.cc \
|
|
lib/imagewriter/diskcopyimagewriter.cc \
|
|
lib/imagewriter/imagewriter.cc \
|
|
lib/imagewriter/imdimagewriter.cc \
|
|
lib/imagewriter/imgimagewriter.cc \
|
|
lib/imagewriter/ldbsimagewriter.cc \
|
|
lib/imagewriter/nsiimagewriter.cc \
|
|
lib/imagewriter/rawimagewriter.cc \
|
|
lib/imginputoutpututils.cc \
|
|
lib/ldbs.cc \
|
|
lib/logger.cc \
|
|
lib/mapper.cc \
|
|
lib/proto.cc \
|
|
lib/readerwriter.cc \
|
|
lib/sector.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/utils.cc \
|
|
lib/vfs/brother120fs.cc \
|
|
lib/vfs/acorndfs.cc \
|
|
lib/vfs/vfs.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)
|