#bg

# COUNTRYCODE specific needs to be above the base directory in this makefile
$(BUILD_DIR)/$(OBSEG_DIR)/bg/%.seg: $(OBSEG_DIR)/bg/$(COUNTRYCODE)/%.bin
	@cp -f $< $@

$(BUILD_DIR)/$(OBSEG_DIR)/bg/%.seg: $(OBSEG_DIR)/bg/%.bin
	@cp -f $< $@

$(BUILD_DIR)/$(OBSEG_DIR)/bg/%.seg: $(BUILD_DIR)/$(OBSEG_DIR)/bg/%.bin
	@cp -f $< $@

$(BUILD_DIR)/$(OBSEG_DIR)/bg/%.bin: $(BUILD_DIR)/$(OBSEG_DIR)/bg/%.elf
	$(OBJCOPY) $< $@ -O binary

$(BUILD_DIR)/$(OBSEG_DIR)/bg/%.elf: $(BUILD_DIR)/$(OBSEG_DIR)/bg/%.o
	$(LD) -T assets/obseg/bg/bg_all_p.ld -o $@ $<

$(BUILD_DIR)/$(OBSEG_DIR)/bg/%.o: $(OBSEG_DIR)/bg/%.c
	$(CC) -c $(CFLAGS) -o $@ -O2 $<

$(BUILD_DIR)/$(OBSEG_DIR)/bg/%.o: $(OBSEG_DIR)/bg/$(COUNTRYCODE)/%.c
	$(CC) -c $(CFLAGS) -o $@ -O2 $<



BG_SEG_FILES = \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_sev_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_silo_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_stat_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_arec_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_arch_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_tra_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_dest_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_sevb_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_azt_all_p.seg \
    $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_pete_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_depo_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_ref_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_cryp_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_dam_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_ark_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_run_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_sevx_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_jun_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_dish_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_cave_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_cat_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_crad_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_imp_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_ash_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_sho_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_ame_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_rit_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_oat_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_lip_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_lee_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_ear_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_len_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_pam_all_p.seg \
	$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_wax_all_p.seg 
	
