mirror of
https://github.com/davidgiven/fluxengine.git
synced 2025-10-31 11:17:01 -07:00
Remove old build system.
This commit is contained in:
@@ -1,43 +0,0 @@
|
|||||||
LIBARCH_SRCS = \
|
|
||||||
arch/aeslanier/decoder.cc \
|
|
||||||
arch/agat/agat.cc \
|
|
||||||
arch/agat/decoder.cc \
|
|
||||||
arch/agat/encoder.cc \
|
|
||||||
arch/amiga/amiga.cc \
|
|
||||||
arch/amiga/decoder.cc \
|
|
||||||
arch/amiga/encoder.cc \
|
|
||||||
arch/apple2/decoder.cc \
|
|
||||||
arch/apple2/encoder.cc \
|
|
||||||
arch/brother/decoder.cc \
|
|
||||||
arch/brother/encoder.cc \
|
|
||||||
arch/c64/c64.cc \
|
|
||||||
arch/c64/decoder.cc \
|
|
||||||
arch/c64/encoder.cc \
|
|
||||||
arch/f85/decoder.cc \
|
|
||||||
arch/fb100/decoder.cc \
|
|
||||||
arch/ibm/decoder.cc \
|
|
||||||
arch/ibm/encoder.cc \
|
|
||||||
arch/macintosh/decoder.cc \
|
|
||||||
arch/macintosh/encoder.cc \
|
|
||||||
arch/micropolis/decoder.cc \
|
|
||||||
arch/micropolis/encoder.cc \
|
|
||||||
arch/mx/decoder.cc \
|
|
||||||
arch/northstar/decoder.cc \
|
|
||||||
arch/northstar/encoder.cc \
|
|
||||||
arch/rolandd20/decoder.cc \
|
|
||||||
arch/smaky6/decoder.cc \
|
|
||||||
arch/tids990/decoder.cc \
|
|
||||||
arch/tids990/encoder.cc \
|
|
||||||
arch/victor9k/decoder.cc \
|
|
||||||
arch/victor9k/encoder.cc \
|
|
||||||
arch/zilogmcz/decoder.cc \
|
|
||||||
|
|
||||||
LIBARCH_OBJS = $(patsubst %.cc, $(OBJDIR)/%.o, $(LIBARCH_SRCS))
|
|
||||||
OBJS += $(LIBARCH_OBJS)
|
|
||||||
$(LIBARCH_SRCS): | $(PROTO_HDRS)
|
|
||||||
$(LIBARCH_SRCS): CFLAGS += $(PROTO_CFLAGS)
|
|
||||||
LIBARCH_LIB = $(OBJDIR)/libarch.a
|
|
||||||
LIBARCH_LDFLAGS =
|
|
||||||
$(LIBARCH_LIB): $(LIBARCH_OBJS)
|
|
||||||
|
|
||||||
$(call use-pkgconfig, $(LIBARCH_LIB), $(LIBARCH_OBJS), fmt)
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
ADFLIB_SRCS = \
|
|
||||||
DEP/ADFLIB/SRC/ADF_BITM.C \
|
|
||||||
DEP/ADFLIB/SRC/ADF_CACHE.C \
|
|
||||||
DEP/ADFLIB/SRC/ADF_DIR.C \
|
|
||||||
DEP/ADFLIB/SRC/ADF_DISK.C \
|
|
||||||
DEP/ADFLIB/SRC/ADF_DUMP.C \
|
|
||||||
DEP/ADFLIB/SRC/ADF_ENV.C \
|
|
||||||
DEP/ADFLIB/SRC/ADF_FILE.C \
|
|
||||||
DEP/ADFLIB/SRC/ADF_HD.C \
|
|
||||||
DEP/ADFLIB/SRC/ADF_LINK.C \
|
|
||||||
DEP/ADFLIB/SRC/ADF_RAW.C \
|
|
||||||
DEP/ADFLIB/SRC/ADF_SALV.C \
|
|
||||||
DEP/ADFLIB/SRC/ADF_UTIL.C \
|
|
||||||
|
|
||||||
ADFLIB_OBJS = $(patsubst %.c, $(OBJDIR)/%.o, $(ADFLIB_SRCS))
|
|
||||||
$(ADFLIB_OBJS): CFLAGS += -Idep/adflib/src -Idep/adflib
|
|
||||||
ADFLIB_LIB = $(OBJDIR)/libadflib.a
|
|
||||||
$(ADFLIB_LIB): $(ADFLIB_OBJS)
|
|
||||||
ADFLIB_CFLAGS = -Idep/adflib/src
|
|
||||||
ADFLIB_LDFLAGS =
|
|
||||||
OBJS += $(ADFLIB_OBJS)
|
|
||||||
|
|
||||||
@@ -1,38 +0,0 @@
|
|||||||
AGG_SRCS = \
|
|
||||||
dep/agg/src/agg_arrowhead.cpp \
|
|
||||||
dep/agg/src/agg_line_aa_basics.cpp \
|
|
||||||
dep/agg/src/agg_vcgen_bspline.cpp \
|
|
||||||
dep/agg/src/agg_vpgen_segmentator.cpp \
|
|
||||||
dep/agg/src/agg_color_rgba.cpp \
|
|
||||||
dep/agg/src/agg_sqrt_tables.cpp \
|
|
||||||
dep/agg/src/agg_bspline.cpp \
|
|
||||||
dep/agg/src/agg_curves.cpp \
|
|
||||||
dep/agg/src/agg_rounded_rect.cpp \
|
|
||||||
dep/agg/src/agg_vcgen_markers_term.cpp \
|
|
||||||
dep/agg/src/agg_vcgen_dash.cpp \
|
|
||||||
dep/agg/src/agg2d.cpp \
|
|
||||||
dep/agg/src/agg_trans_affine.cpp \
|
|
||||||
dep/agg/src/agg_gsv_text.cpp \
|
|
||||||
dep/agg/src/agg_vcgen_smooth_poly1.cpp \
|
|
||||||
dep/agg/src/agg_trans_single_path.cpp \
|
|
||||||
dep/agg/src/agg_vpgen_clip_polygon.cpp \
|
|
||||||
dep/agg/src/agg_embedded_raster_fonts.cpp \
|
|
||||||
dep/agg/src/agg_trans_double_path.cpp \
|
|
||||||
dep/agg/src/agg_vcgen_stroke.cpp \
|
|
||||||
dep/agg/src/agg_arc.cpp \
|
|
||||||
dep/agg/src/agg_image_filters.cpp \
|
|
||||||
dep/agg/src/agg_trans_warp_magnifier.cpp \
|
|
||||||
dep/agg/src/agg_vpgen_clip_polyline.cpp \
|
|
||||||
dep/agg/src/agg_bezier_arc.cpp \
|
|
||||||
dep/agg/src/agg_line_profile_aa.cpp \
|
|
||||||
dep/agg/src/agg_vcgen_contour.cpp \
|
|
||||||
|
|
||||||
AGG_OBJS = $(patsubst %.cpp, $(OBJDIR)/%.o, $(AGG_SRCS))
|
|
||||||
AGG_LIB = $(OBJDIR)/libagg.a
|
|
||||||
$(AGG_LIB): $(AGG_OBJS)
|
|
||||||
AGG_LDFLAGS = $(AGG_LIB)
|
|
||||||
AGG_CFLAGS = -Idep/agg/include
|
|
||||||
OBJS += $(AGG_OBJS)
|
|
||||||
|
|
||||||
$(AGG_OBJS): CFLAGS += $(AGG_CFLAGS)
|
|
||||||
|
|
||||||
@@ -1,21 +0,0 @@
|
|||||||
ifeq ($(OS), Windows_NT)
|
|
||||||
|
|
||||||
EMU_SRCS = \
|
|
||||||
dep/emu/fnmatch.c
|
|
||||||
|
|
||||||
EMU_OBJS = $(patsubst %.c, $(OBJDIR)/%.o, $(EMU_SRCS))
|
|
||||||
$(EMU_OBJS): CFLAGS += -Idep/emu
|
|
||||||
EMU_LIB = $(OBJDIR)/libemu.a
|
|
||||||
$(EMU_LIB): $(EMU_OBJS)
|
|
||||||
EMU_CFLAGS = -Idep/emu
|
|
||||||
EMU_LDFLAGS = $(EMU_LIB)
|
|
||||||
OBJS += $(EMU_OBJS)
|
|
||||||
|
|
||||||
else
|
|
||||||
|
|
||||||
EMU_LIB =
|
|
||||||
EMU_CFLAGS =
|
|
||||||
EMU_LDFLAGS =
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
FATFS_SRCS = \
|
|
||||||
dep/fatfs/source/ff.c \
|
|
||||||
dep/fatfs/source/ffsystem.c \
|
|
||||||
dep/fatfs/source/ffunicode.c \
|
|
||||||
|
|
||||||
FATFS_OBJS = $(patsubst %.c, $(OBJDIR)/%.o, $(FATFS_SRCS))
|
|
||||||
$(FATFS_OBJS): CFLAGS += -Idep/fatfs/source
|
|
||||||
FATFS_LIB = $(OBJDIR)/libfatfs.a
|
|
||||||
$(FATFS_LIB): $(FATFS_OBJS)
|
|
||||||
FATFS_CFLAGS = -Idep/fatfs/source
|
|
||||||
FATFS_LDFLAGS =
|
|
||||||
OBJS += $(FATFS_OBJS)
|
|
||||||
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
HFSUTILS_SRCS = \
|
|
||||||
dep/hfsutils/libhfs/block.c \
|
|
||||||
dep/hfsutils/libhfs/btree.c \
|
|
||||||
dep/hfsutils/libhfs/data.c \
|
|
||||||
dep/hfsutils/libhfs/file.c \
|
|
||||||
dep/hfsutils/libhfs/hfs.c \
|
|
||||||
dep/hfsutils/libhfs/low.c \
|
|
||||||
dep/hfsutils/libhfs/medium.c \
|
|
||||||
dep/hfsutils/libhfs/memcmp.c \
|
|
||||||
dep/hfsutils/libhfs/node.c \
|
|
||||||
dep/hfsutils/libhfs/record.c \
|
|
||||||
dep/hfsutils/libhfs/version.c \
|
|
||||||
dep/hfsutils/libhfs/volume.c \
|
|
||||||
|
|
||||||
HFSUTILS_OBJS = $(patsubst %.c, $(OBJDIR)/%.o, $(HFSUTILS_SRCS))
|
|
||||||
$(HFSUTILS_OBJS): CFLAGS += -Idep/hfsutils/libhfs
|
|
||||||
HFSUTILS_LIB = $(OBJDIR)/libhfsutils.a
|
|
||||||
$(HFSUTILS_LIB): $(HFSUTILS_OBJS)
|
|
||||||
HFSUTILS_CFLAGS = -Idep/hfsutils/libhfs
|
|
||||||
HFSUTILS_LDFLAGS =
|
|
||||||
OBJS += $(HFSUTILS_OBJS)
|
|
||||||
|
|
||||||
@@ -1,66 +0,0 @@
|
|||||||
LIBUSBP_SRCS = \
|
|
||||||
dep/libusbp/src/async_in_pipe.c \
|
|
||||||
dep/libusbp/src/error.c \
|
|
||||||
dep/libusbp/src/error_hresult.c \
|
|
||||||
dep/libusbp/src/find_device.c \
|
|
||||||
dep/libusbp/src/list.c \
|
|
||||||
dep/libusbp/src/pipe_id.c \
|
|
||||||
dep/libusbp/src/string.c \
|
|
||||||
|
|
||||||
ifeq ($(OS), Windows_NT)
|
|
||||||
|
|
||||||
LIBUSBP_LDFLAGS += -lsetupapi -lwinusb -lole32 -luuid
|
|
||||||
LIBUSBP_SRCS += \
|
|
||||||
dep/libusbp/src/windows/async_in_transfer_windows.c \
|
|
||||||
dep/libusbp/src/windows/device_instance_id_windows.c \
|
|
||||||
dep/libusbp/src/windows/device_windows.c \
|
|
||||||
dep/libusbp/src/windows/error_windows.c \
|
|
||||||
dep/libusbp/src/windows/generic_handle_windows.c \
|
|
||||||
dep/libusbp/src/windows/generic_interface_windows.c \
|
|
||||||
dep/libusbp/src/windows/interface_windows.c \
|
|
||||||
dep/libusbp/src/windows/list_windows.c \
|
|
||||||
dep/libusbp/src/windows/serial_port_windows.c \
|
|
||||||
|
|
||||||
else ifeq ($(shell uname),Darwin)
|
|
||||||
|
|
||||||
LIBUSBP_SRCS += \
|
|
||||||
dep/libusbp/src/mac/async_in_transfer_mac.c \
|
|
||||||
dep/libusbp/src/mac/device_mac.c \
|
|
||||||
dep/libusbp/src/mac/error_mac.c \
|
|
||||||
dep/libusbp/src/mac/generic_handle_mac.c \
|
|
||||||
dep/libusbp/src/mac/generic_interface_mac.c \
|
|
||||||
dep/libusbp/src/mac/iokit_mac.c \
|
|
||||||
dep/libusbp/src/mac/list_mac.c \
|
|
||||||
dep/libusbp/src/mac/serial_port_mac.c \
|
|
||||||
|
|
||||||
else ifeq ($(shell uname),Linux)
|
|
||||||
|
|
||||||
LIBUSBP_CFLAGS += $(shell pkg-config --cflags libudev)
|
|
||||||
LIBUSBP_LDFLAGS += $(shell pkg-config --libs libudev)
|
|
||||||
LIBUSBP_SRCS += \
|
|
||||||
dep/libusbp/src/linux/async_in_transfer_linux.c \
|
|
||||||
dep/libusbp/src/linux/device_linux.c \
|
|
||||||
dep/libusbp/src/linux/error_linux.c \
|
|
||||||
dep/libusbp/src/linux/generic_handle_linux.c \
|
|
||||||
dep/libusbp/src/linux/generic_interface_linux.c \
|
|
||||||
dep/libusbp/src/linux/list_linux.c \
|
|
||||||
dep/libusbp/src/linux/serial_port_linux.c \
|
|
||||||
dep/libusbp/src/linux/udev_linux.c \
|
|
||||||
dep/libusbp/src/linux/usbfd_linux.c \
|
|
||||||
|
|
||||||
else
|
|
||||||
|
|
||||||
LIBUSBP_SRCS += \
|
|
||||||
dep/libusbp/src/dummy.c
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
LIBUSBP_OBJS = $(patsubst %.c, $(OBJDIR)/%.o, $(LIBUSBP_SRCS))
|
|
||||||
$(LIBUSBP_OBJS): private CFLAGS += -Idep/libusbp/src -Idep/libusbp/include
|
|
||||||
LIBUSBP_LIB = $(OBJDIR)/libusbp.a
|
|
||||||
LIBUSBP_CFLAGS += -Idep/libusbp/include
|
|
||||||
LIBUSBP_LDFLAGS +=
|
|
||||||
$(LIBUSBP_LIB): $(LIBUSBP_OBJS)
|
|
||||||
OBJS += $(LIBUSBP_OBJS)
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
ifeq ($(shell $(PKG_CONFIG) stb; echo $$?), 0)
|
|
||||||
|
|
||||||
# System libstb present.
|
|
||||||
|
|
||||||
STB_LIB =
|
|
||||||
STB_CFLAGS := $(shell $(PKG_CONFIG) --cflags stb)
|
|
||||||
STB_LDFLAGS := $(shell $(PKG_CONFIG) --libs stb)
|
|
||||||
|
|
||||||
else
|
|
||||||
|
|
||||||
STB_SRCS = \
|
|
||||||
dep/stb/stb_image_write.c
|
|
||||||
|
|
||||||
STB_OBJS = $(patsubst %.c, $(OBJDIR)/%.o, $(STB_SRCS))
|
|
||||||
$(STB_OBJS): CFLAGS += -Idep/stb/src
|
|
||||||
STB_LIB = $(OBJDIR)/libstb.a
|
|
||||||
$(STB_LIB): $(STB_OBJS)
|
|
||||||
STB_CFLAGS =
|
|
||||||
STB_LDFLAGS = $(STB_LIB)
|
|
||||||
OBJS += $(STB_OBJS)
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
108
lib/build.mk
108
lib/build.mk
@@ -1,108 +0,0 @@
|
|||||||
LIBFLUXENGINE_SRCS = \
|
|
||||||
lib/bitmap.cc \
|
|
||||||
lib/bytes.cc \
|
|
||||||
lib/config.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/fl2.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/a2rfluxsource.cc \
|
|
||||||
lib/fluxsource/cwffluxsource.cc \
|
|
||||||
lib/fluxsource/erasefluxsource.cc \
|
|
||||||
lib/fluxsource/fl2fluxsource.cc \
|
|
||||||
lib/fluxsource/fluxsource.cc \
|
|
||||||
lib/fluxsource/flx.cc \
|
|
||||||
lib/fluxsource/flxfluxsource.cc \
|
|
||||||
lib/fluxsource/hardwarefluxsource.cc \
|
|
||||||
lib/fluxsource/kryoflux.cc \
|
|
||||||
lib/fluxsource/kryofluxfluxsource.cc \
|
|
||||||
lib/fluxsource/memoryfluxsource.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/layout.cc \
|
|
||||||
lib/ldbs.cc \
|
|
||||||
lib/logger.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/acorndfs.cc \
|
|
||||||
lib/vfs/amigaffs.cc \
|
|
||||||
lib/vfs/appledos.cc \
|
|
||||||
lib/vfs/applesingle.cc \
|
|
||||||
lib/vfs/brother120fs.cc \
|
|
||||||
lib/vfs/cbmfs.cc \
|
|
||||||
lib/vfs/cpmfs.cc \
|
|
||||||
lib/vfs/fatfs.cc \
|
|
||||||
lib/vfs/fluxsectorinterface.cc \
|
|
||||||
lib/vfs/imagesectorinterface.cc \
|
|
||||||
lib/vfs/lif.cc \
|
|
||||||
lib/vfs/machfs.cc \
|
|
||||||
lib/vfs/microdos.cc \
|
|
||||||
lib/vfs/philefs.cc \
|
|
||||||
lib/vfs/prodos.cc \
|
|
||||||
lib/vfs/roland.cc \
|
|
||||||
lib/vfs/smaky6fs.cc \
|
|
||||||
lib/vfs/vfs.cc \
|
|
||||||
lib/vfs/zdos.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_OBJS)
|
|
||||||
|
|
||||||
$(LIBFLUXENGINE_OBJS): CFLAGS += $(LIBARCH_CFLAGS)
|
|
||||||
$(LIBFLUXENGINE_OBJS): CFLAGS += $(LIBUSBP_CFLAGS)
|
|
||||||
$(LIBFLUXENGINE_OBJS): CFLAGS += $(PROTO_CFLAGS)
|
|
||||||
$(LIBFLUXENGINE_OBJS): CFLAGS += $(FATFS_CFLAGS)
|
|
||||||
$(LIBFLUXENGINE_OBJS): CFLAGS += $(ADFLIB_CFLAGS)
|
|
||||||
$(LIBFLUXENGINE_OBJS): CFLAGS += $(HFSUTILS_CFLAGS)
|
|
||||||
|
|
||||||
$(call use-pkgconfig, $(LIBFLUXENGINE_LIB), $(LIBFLUXENGINE_OBJS), fmt)
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
$(OBJDIR)/protoencode_ConfigProto.exe: $(OBJDIR)/scripts/protoencode_ConfigProto.o
|
|
||||||
$(OBJDIR)/protoencode_TestProto.exe: $(OBJDIR)/scripts/protoencode_TestProto.o
|
|
||||||
|
|
||||||
$(OBJDIR)/scripts/protoencode_%.o: scripts/protoencode.cc
|
|
||||||
@mkdir -p $(dir $@)
|
|
||||||
@echo CXX $< $*
|
|
||||||
@$(CXX) $(CFLAGS) -DPROTO=$* $(CXXFLAGS) -MMD -MP -MF $(@:.o=.d) -c -o $@ $<
|
|
||||||
|
|
||||||
$(call use-library, $(OBJDIR)/protoencode_ConfigProto.exe, $(OBJDIR)/scripts/protoencode_ConfigProto.o, PROTO)
|
|
||||||
$(call use-library, $(OBJDIR)/protoencode_TestProto.exe, $(OBJDIR)/scripts/protoencode_TestProto.o, PROTO)
|
|
||||||
|
|
||||||
52
src/build.mk
52
src/build.mk
@@ -1,52 +0,0 @@
|
|||||||
include src/formats/build.mk
|
|
||||||
|
|
||||||
FLUXENGINE_SRCS = \
|
|
||||||
src/fe-analysedriveresponse.cc \
|
|
||||||
src/fe-analyselayout.cc \
|
|
||||||
src/fe-format.cc \
|
|
||||||
src/fe-getdiskinfo.cc \
|
|
||||||
src/fe-getfile.cc \
|
|
||||||
src/fe-getfileinfo.cc \
|
|
||||||
src/fe-inspect.cc \
|
|
||||||
src/fe-ls.cc \
|
|
||||||
src/fe-merge.cc \
|
|
||||||
src/fe-mkdir.cc \
|
|
||||||
src/fe-mv.cc \
|
|
||||||
src/fe-rm.cc \
|
|
||||||
src/fe-putfile.cc \
|
|
||||||
src/fe-rawread.cc \
|
|
||||||
src/fe-rawwrite.cc \
|
|
||||||
src/fe-read.cc \
|
|
||||||
src/fe-rpm.cc \
|
|
||||||
src/fe-seek.cc \
|
|
||||||
src/fe-testbandwidth.cc \
|
|
||||||
src/fe-testvoltages.cc \
|
|
||||||
src/fe-write.cc \
|
|
||||||
src/fileutils.cc \
|
|
||||||
src/fluxengine.cc \
|
|
||||||
|
|
||||||
FLUXENGINE_OBJS = $(patsubst %.cc, $(OBJDIR)/%.o, $(FLUXENGINE_SRCS))
|
|
||||||
OBJS += $(FLUXENGINE_OBJS)
|
|
||||||
$(FLUXENGINE_SRCS): | $(PROTO_HDRS)
|
|
||||||
FLUXENGINE_BIN = $(OBJDIR)/fluxengine.exe
|
|
||||||
$(FLUXENGINE_BIN): $(FLUXENGINE_OBJS)
|
|
||||||
|
|
||||||
$(call use-pkgconfig, $(FLUXENGINE_BIN), $(FLUXENGINE_OBJS), fmt)
|
|
||||||
$(call use-library, $(FLUXENGINE_BIN), $(FLUXENGINE_OBJS), AGG)
|
|
||||||
$(call use-library, $(FLUXENGINE_BIN), $(FLUXENGINE_OBJS), LIBARCH)
|
|
||||||
$(call use-library, $(FLUXENGINE_BIN), $(FLUXENGINE_OBJS), LIBFLUXENGINE)
|
|
||||||
$(call use-library, $(FLUXENGINE_BIN), $(FLUXENGINE_OBJS), LIBFORMATS)
|
|
||||||
$(call use-library, $(FLUXENGINE_BIN), $(FLUXENGINE_OBJS), LIBUSBP)
|
|
||||||
$(call use-library, $(FLUXENGINE_BIN), $(FLUXENGINE_OBJS), PROTO)
|
|
||||||
$(call use-library, $(FLUXENGINE_BIN), $(FLUXENGINE_OBJS), STB)
|
|
||||||
$(call use-library, $(FLUXENGINE_BIN), $(FLUXENGINE_OBJS), FATFS)
|
|
||||||
$(call use-library, $(FLUXENGINE_BIN), $(FLUXENGINE_OBJS), ADFLIB)
|
|
||||||
$(call use-library, $(FLUXENGINE_BIN), $(FLUXENGINE_OBJS), HFSUTILS)
|
|
||||||
|
|
||||||
binaries: fluxengine$(EXT)
|
|
||||||
|
|
||||||
fluxengine$(EXT): $(FLUXENGINE_BIN)
|
|
||||||
@echo CP $@
|
|
||||||
@cp $< $@
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,103 +0,0 @@
|
|||||||
FORMATS = \
|
|
||||||
40track_drive \
|
|
||||||
acornadfs \
|
|
||||||
acorndfs \
|
|
||||||
aeslanier \
|
|
||||||
agat \
|
|
||||||
amiga \
|
|
||||||
ampro \
|
|
||||||
apple2_drive \
|
|
||||||
apple2 \
|
|
||||||
atarist \
|
|
||||||
bk \
|
|
||||||
brother \
|
|
||||||
commodore \
|
|
||||||
eco1 \
|
|
||||||
epsonpf10 \
|
|
||||||
f85 \
|
|
||||||
fb100 \
|
|
||||||
hplif \
|
|
||||||
ibm \
|
|
||||||
icl30 \
|
|
||||||
mac \
|
|
||||||
micropolis \
|
|
||||||
ms2000 \
|
|
||||||
mx \
|
|
||||||
n88basic \
|
|
||||||
northstar \
|
|
||||||
psos \
|
|
||||||
rolandd20 \
|
|
||||||
rx50 \
|
|
||||||
shugart_drive \
|
|
||||||
smaky6 \
|
|
||||||
tids990 \
|
|
||||||
tiki \
|
|
||||||
victor9k \
|
|
||||||
zilogmcz \
|
|
||||||
|
|
||||||
$(OBJDIR)/src/formats/format_%.o: $(OBJDIR)/src/formats/format_%.cc
|
|
||||||
$(OBJDIR)/src/formats/format_%.cc: $(OBJDIR)/protoencode_ConfigProto.exe src/formats/%.textpb
|
|
||||||
@mkdir -p $(dir $@)
|
|
||||||
@echo PROTOENCODE $*
|
|
||||||
@$^ $@ formats_$*_pb
|
|
||||||
|
|
||||||
OBJS += $(patsubst %, $(OBJDIR)/src/formats/format_%.o, $(FORMATS))
|
|
||||||
|
|
||||||
$(OBJDIR)/src/formats/table.cc: scripts/mktable.sh src/formats/build.mk
|
|
||||||
@mkdir -p $(dir $@)
|
|
||||||
@echo MKTABLE $@
|
|
||||||
@scripts/mktable.sh formats $(FORMATS) > $@
|
|
||||||
|
|
||||||
LIBFORMATS_SRCS = \
|
|
||||||
$(patsubst %, $(OBJDIR)/src/formats/format_%.cc, $(FORMATS)) \
|
|
||||||
$(OBJDIR)/src/formats/table.cc
|
|
||||||
LIBFORMATS_OBJS = $(patsubst %.cc, %.o, $(LIBFORMATS_SRCS))
|
|
||||||
.PRECIOUS: $(LIBFORMATS_SRCS)
|
|
||||||
|
|
||||||
LIBFORMATS_LIB = $(OBJDIR)/libformats.a
|
|
||||||
LIBFORMATS_LDFLAGS =
|
|
||||||
$(LIBFORMATS_LIB): $(LIBFORMATS_OBJS)
|
|
||||||
|
|
||||||
|
|
||||||
$(OBJDIR)/mkdoc.exe: $(OBJDIR)/scripts/mkdoc.o
|
|
||||||
|
|
||||||
$(OBJDIR)/scripts/mkdoc.o: scripts/mkdoc.cc
|
|
||||||
@mkdir -p $(dir $@)
|
|
||||||
@echo CXX $< $*
|
|
||||||
@$(CXX) $(CFLAGS) -DPROTO=$* $(CXXFLAGS) -MMD -MP -MF $(@:.o=.d) -c -o $@ $<
|
|
||||||
|
|
||||||
$(call use-library, $(OBJDIR)/mkdoc.exe, $(OBJDIR)/scripts/mkdoc.o, PROTO)
|
|
||||||
$(call use-library, $(OBJDIR)/mkdoc.exe, $(OBJDIR)/scripts/mkdoc.o, LIBFORMATS)
|
|
||||||
$(call use-library, $(OBJDIR)/mkdoc.exe, $(OBJDIR)/scripts/mkdoc.o, LIBFLUXENGINE)
|
|
||||||
|
|
||||||
|
|
||||||
docs: $(patsubst %, doc/disk-%.md, $(FORMATS))
|
|
||||||
|
|
||||||
doc/disk-%.md: src/formats/%.textpb $(OBJDIR)/mkdoc.exe
|
|
||||||
@echo MKDOC $@
|
|
||||||
@mkdir -p $(dir $@)
|
|
||||||
@$(OBJDIR)/mkdoc.exe $* > $@
|
|
||||||
|
|
||||||
|
|
||||||
$(OBJDIR)/mkdocindex.exe: $(OBJDIR)/scripts/mkdocindex.o
|
|
||||||
|
|
||||||
$(OBJDIR)/scripts/mkdocindex.o: scripts/mkdocindex.cc
|
|
||||||
|
|
||||||
$(call use-library, $(OBJDIR)/mkdocindex.exe, $(OBJDIR)/scripts/mkdocindex.o, PROTO)
|
|
||||||
$(call use-library, $(OBJDIR)/mkdocindex.exe, $(OBJDIR)/scripts/mkdocindex.o, LIBFORMATS)
|
|
||||||
$(call use-library, $(OBJDIR)/mkdocindex.exe, $(OBJDIR)/scripts/mkdocindex.o, LIBFLUXENGINE)
|
|
||||||
|
|
||||||
|
|
||||||
docs: $(patsubst %, doc/disk-%.md, $(FORMATS))
|
|
||||||
|
|
||||||
doc/disk-%.md: src/formats/%.textpb $(OBJDIR)/mkdoc.exe
|
|
||||||
@echo MKDOC $@
|
|
||||||
@mkdir -p $(dir $@)
|
|
||||||
@$(OBJDIR)/mkdoc.exe $* > $@
|
|
||||||
|
|
||||||
docs: README.md
|
|
||||||
README.md: $(OBJDIR)/mkdocindex.exe
|
|
||||||
@echo MKDOCINDEX $@
|
|
||||||
@csplit -s -f$(OBJDIR)/README. README.md '/<!-- FORMATSSTART -->/' '%<!-- FORMATSEND -->%'
|
|
||||||
@(cat $(OBJDIR)/README.00 && $(OBJDIR)/mkdocindex.exe && cat $(OBJDIR)/README.01) > README.md
|
|
||||||
|
|
||||||
103
src/gui/build.mk
103
src/gui/build.mk
@@ -1,103 +0,0 @@
|
|||||||
ifneq ($(shell $(WX_CONFIG) --version),)
|
|
||||||
|
|
||||||
include src/gui/drivetypes/build.mk
|
|
||||||
|
|
||||||
FLUXENGINE_GUI_SRCS = \
|
|
||||||
src/gui/browserpanel.cc \
|
|
||||||
src/gui/customstatusbar.cc \
|
|
||||||
src/gui/explorerpanel.cc \
|
|
||||||
src/gui/filesystemmodel.cc \
|
|
||||||
src/gui/fileviewerwindow.cc \
|
|
||||||
src/gui/fluxviewercontrol.cc \
|
|
||||||
src/gui/fluxviewerwindow.cc \
|
|
||||||
src/gui/histogramviewer.cc \
|
|
||||||
src/gui/iconbutton.cc \
|
|
||||||
src/gui/idlepanel.cc \
|
|
||||||
src/gui/imagerpanel.cc \
|
|
||||||
src/gui/jobqueue.cc \
|
|
||||||
src/gui/layout.cpp \
|
|
||||||
src/gui/main.cc \
|
|
||||||
src/gui/mainwindow.cc \
|
|
||||||
src/gui/texteditorwindow.cc \
|
|
||||||
src/gui/textviewerwindow.cc \
|
|
||||||
src/gui/visualisationcontrol.cc \
|
|
||||||
|
|
||||||
src/gui/idlepanel.cc: \
|
|
||||||
$(OBJDIR)/extras/hardware.h \
|
|
||||||
$(OBJDIR)/extras/fluxfile.h \
|
|
||||||
$(OBJDIR)/extras/imagefile.h
|
|
||||||
|
|
||||||
FLUXENGINE_GUI_OBJS = \
|
|
||||||
$(patsubst %.cpp, $(OBJDIR)/%.o, \
|
|
||||||
$(patsubst %.cc, $(OBJDIR)/%.o, $(FLUXENGINE_GUI_SRCS)) \
|
|
||||||
)
|
|
||||||
OBJS += $(FLUXENGINE_GUI_OBJS)
|
|
||||||
$(FLUXENGINE_GUI_SRCS): | $(PROTO_HDRS)
|
|
||||||
$(FLUXENGINE_GUI_OBJS): CFLAGS += $(shell $(WX_CONFIG) --cxxflags core base adv aui richtext)
|
|
||||||
FLUXENGINE_GUI_BIN = $(OBJDIR)/fluxengine-gui.exe
|
|
||||||
$(FLUXENGINE_GUI_BIN): LDFLAGS += $(shell $(WX_CONFIG) --libs core base adv aui richtext)
|
|
||||||
$(FLUXENGINE_GUI_BIN): $(FLUXENGINE_GUI_OBJS)
|
|
||||||
|
|
||||||
$(call use-pkgconfig, $(FLUXENGINE_GUI_BIN), $(FLUXENGINE_GUI_OBJS), fmt)
|
|
||||||
$(call use-library, $(FLUXENGINE_GUI_BIN), $(FLUXENGINE_GUI_OBJS), LIBARCH)
|
|
||||||
$(call use-library, $(FLUXENGINE_GUI_BIN), $(FLUXENGINE_GUI_OBJS), LIBFLUXENGINE)
|
|
||||||
$(call use-library, $(FLUXENGINE_GUI_BIN), $(FLUXENGINE_GUI_OBJS), LIBFORMATS)
|
|
||||||
$(call use-library, $(FLUXENGINE_GUI_BIN), $(FLUXENGINE_GUI_OBJS), LIBDRIVETYPES)
|
|
||||||
$(call use-library, $(FLUXENGINE_GUI_BIN), $(FLUXENGINE_GUI_OBJS), LIBUSBP)
|
|
||||||
$(call use-library, $(FLUXENGINE_GUI_BIN), $(FLUXENGINE_GUI_OBJS), PROTO)
|
|
||||||
$(call use-library, $(FLUXENGINE_GUI_BIN), $(FLUXENGINE_GUI_OBJS), FATFS)
|
|
||||||
$(call use-library, $(FLUXENGINE_GUI_BIN), $(FLUXENGINE_GUI_OBJS), ADFLIB)
|
|
||||||
$(call use-library, $(FLUXENGINE_GUI_BIN), $(FLUXENGINE_GUI_OBJS), HFSUTILS)
|
|
||||||
|
|
||||||
binaries: fluxengine-gui$(EXT)
|
|
||||||
|
|
||||||
fluxengine-gui$(EXT): $(FLUXENGINE_GUI_BIN)
|
|
||||||
@echo CP $@
|
|
||||||
@cp $< $@
|
|
||||||
|
|
||||||
$(OBJDIR)/%.h: %.png
|
|
||||||
@echo ENCODE $@
|
|
||||||
@mkdir -p $(dir $@)
|
|
||||||
@xxd -i $^ > $@
|
|
||||||
|
|
||||||
ifeq ($(PLATFORM),OSX)
|
|
||||||
|
|
||||||
binaries: FluxEngine.pkg
|
|
||||||
|
|
||||||
FluxEngine.pkg: FluxEngine.app
|
|
||||||
@echo PKGBUILD $@
|
|
||||||
@pkgbuild --quiet --install-location /Applications --component $< $@
|
|
||||||
|
|
||||||
FluxEngine.app: fluxengine-gui$(EXT) $(OBJDIR)/fluxengine.icns src/gui/build.mk
|
|
||||||
@echo MAKEAPP $@
|
|
||||||
rm -rf $@
|
|
||||||
cp -a extras/FluxEngine.app.template $@
|
|
||||||
touch $@
|
|
||||||
cp fluxengine-gui$(EXT) $@/Contents/MacOS/fluxengine-gui
|
|
||||||
mkdir -p $@/Contents/Resources
|
|
||||||
cp $(OBJDIR)/fluxengine.icns $@/Contents/Resources/FluxEngine.icns
|
|
||||||
dylibbundler -of -x $@/Contents/MacOS/fluxengine-gui -b -d $@/Contents/libs -cd > /dev/null
|
|
||||||
cp $$(brew --prefix wxwidgets)/README.md $@/Contents/libs/wxWidgets.md
|
|
||||||
cp $$(brew --prefix protobuf)/LICENSE $@/Contents/libs/protobuf.txt
|
|
||||||
cp $$(brew --prefix fmt)/LICENSE.rst $@/Contents/libs/fmt.rst
|
|
||||||
cp $$(brew --prefix libpng)/LICENSE $@/Contents/libs/libpng.txt
|
|
||||||
cp $$(brew --prefix libjpeg)/README $@/Contents/libs/libjpeg.txt
|
|
||||||
|
|
||||||
$(OBJDIR)/fluxengine.icns: $(OBJDIR)/fluxengine.iconset
|
|
||||||
@echo ICONUTIL $@
|
|
||||||
@iconutil -c icns -o $@ $<
|
|
||||||
|
|
||||||
$(OBJDIR)/fluxengine.iconset: extras/icon.png
|
|
||||||
@echo ICONSET $@
|
|
||||||
@rm -rf $@
|
|
||||||
@mkdir -p $@
|
|
||||||
@sips -z 64 64 $< --out $@/icon_32x32@2x.png > /dev/null
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
else
|
|
||||||
|
|
||||||
$(warning wx-config missing, not building GUI)
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
@@ -1,33 +0,0 @@
|
|||||||
DRIVETYPES = \
|
|
||||||
35_40 \
|
|
||||||
35_80 \
|
|
||||||
525_40 \
|
|
||||||
525_40M \
|
|
||||||
525_80 \
|
|
||||||
525_80M \
|
|
||||||
8_38 \
|
|
||||||
8_77 \
|
|
||||||
apple2 \
|
|
||||||
|
|
||||||
$(OBJDIR)/src/gui/drivetypes/drivetype_%.o: $(OBJDIR)/src/gui/drivetypes/drivetype_%.cc
|
|
||||||
$(OBJDIR)/src/gui/drivetypes/drivetype_%.cc: $(OBJDIR)/protoencode_ConfigProto.exe src/gui/drivetypes/%.textpb
|
|
||||||
@mkdir -p $(dir $@)
|
|
||||||
@echo PROTOENCODE $*
|
|
||||||
@$^ $@ drivetypes_$*_pb
|
|
||||||
|
|
||||||
$(OBJDIR)/src/gui/drivetypes/table.cc: scripts/mktable.sh src/gui/drivetypes/build.mk \
|
|
||||||
$(patsubst %,src/gui/drivetypes/%.textpb,$(DRIVETYPES))
|
|
||||||
@mkdir -p $(dir $@)
|
|
||||||
@echo MKTABLE $@
|
|
||||||
@scripts/mktable.sh drivetypes $(DRIVETYPES) > $@
|
|
||||||
|
|
||||||
LIBDRIVETYPES_SRCS = \
|
|
||||||
$(patsubst %, $(OBJDIR)/src/gui/drivetypes/drivetype_%.cc, $(DRIVETYPES)) \
|
|
||||||
$(OBJDIR)/src/gui/drivetypes/table.cc
|
|
||||||
LIBDRIVETYPES_OBJS = $(patsubst %.cc, %.o, $(LIBDRIVETYPES_SRCS))
|
|
||||||
.PRECIOUS: $(LIBDRIVETYPES_SRCS)
|
|
||||||
|
|
||||||
LIBDRIVETYPES_LIB = $(OBJDIR)/libgui/drivetypes.a
|
|
||||||
LIBDRIVETYPES_LDFLAGS = $(LIBDRIVETYPES_LIB)
|
|
||||||
$(LIBDRIVETYPES_LIB): $(LIBDRIVETYPES_OBJS)
|
|
||||||
|
|
||||||
@@ -1,56 +0,0 @@
|
|||||||
|
|
||||||
$(OBJDIR)/tests/%.log: $(OBJDIR)/tests/%.exe
|
|
||||||
@mkdir -p $(dir $@)
|
|
||||||
@echo TEST $*
|
|
||||||
@$< && touch $@
|
|
||||||
|
|
||||||
declare-test = $(eval $(declare-test-impl))
|
|
||||||
define declare-test-impl
|
|
||||||
|
|
||||||
tests: $(OBJDIR)/tests/$1.log
|
|
||||||
$(OBJDIR)/tests/$1.exe: $(OBJDIR)/tests/$1.o
|
|
||||||
$(OBJDIR)/tests/$1.o: private CFLAGS += -Idep/snowhouse/include
|
|
||||||
OBJS += $(OBJDIR)/tests/$1.o
|
|
||||||
$(call use-library, $(OBJDIR)/tests/$1.exe, $(OBJDIR)/tests/$1.o, LIBARCH)
|
|
||||||
$(call use-library, $(OBJDIR)/tests/$1.exe, $(OBJDIR)/tests/$1.o, LIBFLUXENGINE)
|
|
||||||
$(call use-library, $(OBJDIR)/tests/$1.exe, $(OBJDIR)/tests/$1.o, LIBFORMATS)
|
|
||||||
$(call use-library, $(OBJDIR)/tests/$1.exe, $(OBJDIR)/tests/$1.o, LIBUSBP)
|
|
||||||
$(call use-library, $(OBJDIR)/tests/$1.exe, $(OBJDIR)/tests/$1.o, PROTO)
|
|
||||||
$(call use-library, $(OBJDIR)/tests/$1.exe, $(OBJDIR)/tests/$1.o, FATFS)
|
|
||||||
$(call use-library, $(OBJDIR)/tests/$1.exe, $(OBJDIR)/tests/$1.o, ADFLIB)
|
|
||||||
$(call use-library, $(OBJDIR)/tests/$1.exe, $(OBJDIR)/tests/$1.o, HFSUTILS)
|
|
||||||
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(call declare-test,agg)
|
|
||||||
$(call declare-test,amiga)
|
|
||||||
$(call declare-test,applesingle)
|
|
||||||
$(call declare-test,bitaccumulator)
|
|
||||||
$(call declare-test,bytes)
|
|
||||||
$(call declare-test,compression)
|
|
||||||
$(call declare-test,configs)
|
|
||||||
$(call declare-test,cpmfs)
|
|
||||||
$(call declare-test,csvreader)
|
|
||||||
$(call declare-test,flags)
|
|
||||||
$(call declare-test,fluxmapreader)
|
|
||||||
$(call declare-test,fluxpattern)
|
|
||||||
$(call declare-test,flx)
|
|
||||||
$(call declare-test,fmmfm)
|
|
||||||
$(call declare-test,greaseweazle)
|
|
||||||
$(call declare-test,kryoflux)
|
|
||||||
$(call declare-test,layout)
|
|
||||||
$(call declare-test,ldbs)
|
|
||||||
$(call declare-test,options)
|
|
||||||
$(call declare-test,proto)
|
|
||||||
$(call declare-test,utils)
|
|
||||||
$(call declare-test,vfs)
|
|
||||||
|
|
||||||
$(call use-library, $(OBJDIR)/tests/agg.exe, $(OBJDIR)/tests/agg.o, AGG)
|
|
||||||
$(call use-library, $(OBJDIR)/tests/agg.exe, $(OBJDIR)/tests/agg.o, STB)
|
|
||||||
|
|
||||||
$(OBJDIR)/tests/proto.exe: $(OBJDIR)/tests/testproto.o
|
|
||||||
$(OBJDIR)/tests/testproto.cc: $(OBJDIR)/protoencode_TestProto.exe tests/testproto.textpb
|
|
||||||
@mkdir -p $(dir $@)
|
|
||||||
@echo PROTOENCODE $@
|
|
||||||
@$^ $@ testproto_pb
|
|
||||||
|
|
||||||
@@ -1,43 +0,0 @@
|
|||||||
$(OBJDIR)/brother120tool.exe: $(OBJDIR)/tools/brother120tool.o
|
|
||||||
$(OBJDIR)/brother240tool.exe: $(OBJDIR)/tools/brother240tool.o
|
|
||||||
$(OBJDIR)/upgrade-flux-file.exe: $(OBJDIR)/tools/upgrade-flux-file.o
|
|
||||||
|
|
||||||
OBJS += \
|
|
||||||
$(OBJDIR)/tools/brother120tool.o \
|
|
||||||
$(OBJDIR)/tools/brother240tool.o \
|
|
||||||
$(OBJDIR)/tools/upgrade-flux-file.o \
|
|
||||||
|
|
||||||
$(call use-library, $(OBJDIR)/brother120tool.exe, $(OBJDIR)/tools/brother120tool.o, PROTO)
|
|
||||||
$(call use-library, $(OBJDIR)/brother120tool.exe, $(OBJDIR)/tools/brother120tool.o, LIBFLUXENGINE)
|
|
||||||
$(call use-library, $(OBJDIR)/brother120tool.exe, $(OBJDIR)/tools/brother120tool.o, LIBFORMATS)
|
|
||||||
$(call use-library, $(OBJDIR)/brother120tool.exe, $(OBJDIR)/tools/brother120tool.o, LIBUSBP)
|
|
||||||
$(call use-library, $(OBJDIR)/brother120tool.exe, $(OBJDIR)/tools/brother120tool.o, PROTO)
|
|
||||||
$(call use-library, $(OBJDIR)/brother120tool.exe, $(OBJDIR)/tools/brother120tool.o, EMU)
|
|
||||||
|
|
||||||
$(call use-library, $(OBJDIR)/brother240tool.exe, $(OBJDIR)/tools/brother240tool.o, PROTO)
|
|
||||||
$(call use-library, $(OBJDIR)/brother240tool.exe, $(OBJDIR)/tools/brother240tool.o, LIBFLUXENGINE)
|
|
||||||
$(call use-library, $(OBJDIR)/brother240tool.exe, $(OBJDIR)/tools/brother240tool.o, LIBFORMATS)
|
|
||||||
$(call use-library, $(OBJDIR)/brother240tool.exe, $(OBJDIR)/tools/brother240tool.o, LIBUSBP)
|
|
||||||
$(call use-library, $(OBJDIR)/brother240tool.exe, $(OBJDIR)/tools/brother240tool.o, EMU)
|
|
||||||
|
|
||||||
$(call use-pkgconfig, $(OBJDIR)/upgrade-flux-file.exe, $(OBJDIR)/tools/upgrade-flux-file.o, sqlite3)
|
|
||||||
$(call use-library, $(OBJDIR)/upgrade-flux-file.exe, $(OBJDIR)/tools/upgrade-flux-file.o, LIBARCH)
|
|
||||||
$(call use-library, $(OBJDIR)/upgrade-flux-file.exe, $(OBJDIR)/tools/upgrade-flux-file.o, LIBFLUXENGINE)
|
|
||||||
$(call use-library, $(OBJDIR)/upgrade-flux-file.exe, $(OBJDIR)/tools/upgrade-flux-file.o, LIBFORMATS)
|
|
||||||
$(call use-library, $(OBJDIR)/upgrade-flux-file.exe, $(OBJDIR)/tools/upgrade-flux-file.o, PROTO)
|
|
||||||
$(call use-library, $(OBJDIR)/upgrade-flux-file.exe, $(OBJDIR)/tools/upgrade-flux-file.o, LIBUSBP)
|
|
||||||
|
|
||||||
brother120tool$(EXT): $(OBJDIR)/brother120tool.exe
|
|
||||||
@echo CP $@
|
|
||||||
@cp $< $@
|
|
||||||
|
|
||||||
brother240tool$(EXT): $(OBJDIR)/brother240tool.exe
|
|
||||||
@echo CP $@
|
|
||||||
@cp $< $@
|
|
||||||
|
|
||||||
upgrade-flux-file$(EXT): $(OBJDIR)/upgrade-flux-file.exe
|
|
||||||
@echo CP $@
|
|
||||||
@cp $< $@
|
|
||||||
|
|
||||||
binaries: brother120tool$(EXT) brother240tool$(EXT) upgrade-flux-file$(EXT)
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user