BUILD := $(PWD)/build/linux
LIBUSB_CONFIG+=--disable-shared
LDFLAGS_LIBUSB+= -ludev -lpthread
+all: $(BUILD)/scsi2sd-test
+
endif
ifeq ($(TARGET),Darwin)
# Should match OSX
$(BUILD)/hid.o
endif
-
-OBJ = \
- $(HIDAPI) \
+WXOBJ =\
$(BUILD)/ConfigUtil.o \
$(BUILD)/BoardPanel.o \
$(BUILD)/TargetPanel.o \
- $(BUILD)/SCSI2SD_HID.o \
- $(BUILD)/hidpacket.o \
- $(BUILD)/Dfu.o \
$(BUILD)/terminalwx.o \
$(BUILD)/terminalinputevent.o \
$(BUILD)/wxterm.o \
$(BUILD)/utils.o \
$(BUILD)/vt52_states.o \
+OBJ = \
+ $(HIDAPI) \
+ $(BUILD)/SCSI2SD_HID.o \
+ $(BUILD)/hidpacket.o \
+ $(BUILD)/Dfu.o \
+
EXEOBJ = \
$(BUILD)/scsi2sd-util6.o \
ifneq ($(USE_SYSTEM_ZLIB),Yes)
$(OBJ): $(BUILD)/zlib/buildstamp
+$(WXOBJ): $(BUILD)/zlib/buildstamp
$(EXEOBJ): $(BUILD)/zlib/buildstamp
$(BUILD)/zlib/buildstamp:
mkdir -p $(dir $@)
ifneq ($(USE_SYSTEM_LIBUSB),Yes)
$(OBJ): $(BUILD)/libusb/buildstamp
+$(WXOBJ): $(BUILD)/libusb/buildstamp
$(EXEOBJ): $(BUILD)/libusb/buildstamp
$(BUILD)/libusb/buildstamp:
mkdir -p $(dir $@)
endif
ifneq ($(USE_SYSTEM_WX),Yes)
-$(OBJ): $(BUILD)/wx/buildstamp
+$(WXOBJ): $(BUILD)/wx/buildstamp
$(EXEOBJ): $(BUILD)/wx/buildstamp
ifneq ($(USE_SYSTEM_ZLIB),Yes)
$(BUILD)/wx/buildstamp: $(BUILD)/zlib/buildstamp
endif
$(OBJ): $(BUILD)/libzipper/buildstamp
+$(WXOBJ): $(BUILD)/libzipper/buildstamp
$(EXEOBJ): $(BUILD)/libzipper/buildstamp
ifneq ($(USE_SYSTEM_ZLIB),Yes)
$(BUILD)/libzipper/buildstamp: $(BUILD)/zlib/buildstamp
$(CXX) $(CPPFLAGS) $(CXXFLAGS) `wx-config-3.0 --cxxflags` $< -c -o $@
endif
-$(BUILD)/scsi2sd-util6$(EXE): $(OBJ) $(BUILD)/scsi2sd-util.o
+$(BUILD)/scsi2sd-util6$(EXE): $(OBJ) $(WXOBJ) $(BUILD)/scsi2sd-util.o
mkdir -p $(dir $@)
$(CXX) $(CXXFLAGS) $^ $(LDFLAGS_WX) $(LDFLAGS) -o $@
+$(BUILD)/scsi2sd-test$(EXE): $(OBJ) $(BUILD)/scsi2sd-test.o
+ mkdir -p $(dir $@)
+ $(CXX) $(CXXFLAGS) $^ $(LDFLAGS) -o $@
+
all: $(BUILD)/dfu-util/buildstamp
$(BUILD)/dfu-util/buildstamp: $(BUILD)/libusb/buildstamp
mkdir -p $(dir $@)