It doesn't build and I do not have time to solve why.
# -*- makefile -*-
-#bin_PROGRAMS = bth_comp2 bth_comp1
-
-#bth_comp1_SOURCES = main.c bth_main.c bth_command.c bth_event_acc.c bth_error.c bth_cmd_complete_ev.c l2cap.c bth_inface.c h2638_pkt_controll.c
-#bth_comp1_LIBS = boot_fn arch_drivers excptvec misc pxmc m sci_channels
-#bth_comp1_MOREOBJS = $(USER_LIB_DIR)/system_stub.o
+default_CONFIG += CONFIG_BLUETOOTH=n
+default_CONFIG += CONFIG_BLUETOOTH_LINUX=n
-#bth_comp2_SOURCES = main.c
-#bth_comp2_LIBS = boot_fn arch_drivers excptvec misc pxmc m sci_channels bluetooth
-#bth_comp2_MOREOBJS = $(USER_LIB_DIR)/system_stub.o
+ifeq (y,$(if $(filter y,$(CONFIG_BLUETOOTH) $(CONFIG_BLUETOOTH_LINUX)),y,n))
lib_LIBRARIES = mirobt
endif
include_HEADERS = bth_inface.h bth_fce_out.h bth_h8s2638.h
-default_CONFIG += CONFIG_BLUETOOTH=y
-default_CONFIG += CONFIG_BLUETOOTH_LINUX=n
-
config_include_HEADERS = bth_config.h
bth_config_DEFINES = $(default_CONFIG)
+
+endif
# -*- makefile -*-
+ifeq ($(CONFIG_BLUETOOTH_LINUX),y)
+
bin_PROGRAMS = test
test_SOURCES = test.c
test_LIBS = bluetooth mirobt
+
+endif
# -*- makefile -*-
-#bin_PROGRAMS = bth_comp2 bth_comp1
-
-#bth_comp1_SOURCES = main.c bth_main.c bth_command.c bth_event_acc.c bth_error.c bth_cmd_complete_ev.c l2cap.c bth_inface.c h2638_pkt_controll.c
-#bth_comp1_LIBS = boot_fn arch_drivers excptvec misc pxmc m sci_channels
-#bth_comp1_MOREOBJS = $(USER_LIB_DIR)/system_stub.o
+default_CONFIG += CONFIG_BLUETOOTH=n
+default_CONFIG += CONFIG_BLUETOOTH_LINUX=n
-#bth_comp2_SOURCES = main.c
-#bth_comp2_LIBS = boot_fn arch_drivers excptvec misc pxmc m sci_channels bluetooth
-#bth_comp2_MOREOBJS = $(USER_LIB_DIR)/system_stub.o
+ifeq (y,$(if $(filter y,$(CONFIG_BLUETOOTH) $(CONFIG_BLUETOOTH_LINUX)),y,n))
lib_LIBRARIES = mirobt
endif
include_HEADERS = bth_inface.h bth_fce_out.h bth_h8s2638.h
-default_CONFIG += CONFIG_BLUETOOTH=y
-default_CONFIG += CONFIG_BLUETOOTH_LINUX=n
-
config_include_HEADERS = bth_config.h
bth_config_DEFINES = $(default_CONFIG)
+
+endif
# -*- makefile -*-
+ifeq ($(CONFIG_BLUETOOTH),y)
+
bin_PROGRAMS = mirosot
mirosot_SOURCES = mirosot_main.c cmd_pxmc.c cmd_bth.c
mirosot_LIBS = boot_fn arch_drivers excptvec misc pxmc m sci_channels mirobt
mirosot_MOREOBJS = $(USER_LIB_DIR)/system_stub.o
+
+endif