Rev 757 | Blame | Compare with Previous | Last modification | View Log | SVN | RSS feed
# Target file name (without extension).TARGET = mainBIOSTARGET = biosLIBDIR = ../../avr-libSRCDIR = srcCFGDIR = .BIOSDIR = biosBIOSSRCDIR = $(LIBDIR)/biosBUILDDIR = buildinclude bios.incinclude ../system.incAPPMAKEFLAGS = TARGET=$(TARGET) \LIBDIR=$(abspath $(LIBDIR)) \SRCDIR=$(abspath $(SRCDIR)) \BIOSDIR=$(abspath $(BIOSDIR)) \CFGDIR=$(abspath $(CFGDIR))BIOSMAKEFLAGS = TARGET=$(BIOSTARGET) \LIBDIR=$(abspath $(LIBDIR)) \SRCDIR=$(abspath $(BIOSSRCDIR)) \CFGDIR=$(abspath $(CFGDIR))# Define programs and commands.SHELL = shCC = avr-gccAWK = awkOBJCOPY = avr-objcopyOBJDUMP = avr-objdumpSIZE = avr-sizeNM = avr-nmRM = rm -fCOPY = cpMKDIR = mkdir# Define Messages# EnglishMSG_CLEANING = Cleaning project:MSG_CREATEDIR = Creating directory:# Default target.all: $(abspath $(BUILDDIR))@$(MAKE) $(APPMAKEFLAGS) -C $(BUILDDIR) -f $(abspath $(SRCDIR)/Makefile) allbios: $(abspath $(BIOSDIR))@$(MAKE) $(BIOSMAKEFLAGS) -C $(BIOSDIR) -f $(abspath $(BIOSSRCDIR)/Makefile) allinstallbios: bios$(UPLOAD) $(ULFLAGS)ifdef NODE_HW_IDupgradebios: bios$(CANUPLOAD) $(CANULFLAGS) -n $(NODE_ID) -i $(NODE_HW_ID) -f $(BIOSDIR)/$(BIOSTARGET).hex -r -binstall: $(BUILDDIR)/$(TARGET).hex$(CANUPLOAD) $(CANULFLAGS) -n $(NODE_ID) -i $(NODE_HW_ID) -f $< -rreset:$(CANUPLOAD) $(CANULFLAGS) -n $(NODE_ID) -i $(NODE_HW_ID) -rstart:$(CANUPLOAD) $(CANULFLAGS) -n $(NODE_ID) -i $(NODE_HW_ID) -selseupgradebios: bios$(CANUPLOAD) $(CANULFLAGS) -n $(NODE_ID) -f $(BIOSDIR)/$(BIOSTARGET).hex -r -binstall: $(BUILDDIR)/$(TARGET).hex$(CANUPLOAD) $(CANULFLAGS) -n $(NODE_ID) -f $< -rreset:$(CANUPLOAD) $(CANULFLAGS) -n $(NODE_ID) -rstart:$(CANUPLOAD) $(CANULFLAGS) -n $(NODE_ID) -sendif$(BUILDDIR)/$(TARGET).hex: $(abspath $(BUILDDIR))@$(MAKE) $(APPMAKEFLAGS) -C $(BUILDDIR) -f $(abspath $(SRCDIR)/Makefile) $(TARGET).hex$(abspath $(BUILDDIR) $(BIOSDIR)):@echo $(MSG_CREATEDIR) $@@$(MKDIR) -p $@# Target: clean project.clean:@$(MAKE) $(APPMAKEFLAGS) -C $(BUILDDIR) -f $(abspath $(SRCDIR)/Makefile) cleancleanbios:@$(MAKE) $(BIOSMAKEFLAGS) -C $(BIOSDIR) -f $(abspath $(BIOSSRCDIR)/Makefile) cleandistclean:@echo $(MSG_CLEANING)$(RM) -r $(BUILDDIR)$(RM) -r $(BIOSDIR)# Listing of phony targets..PHONY : all bios installbios upgradebios \install reset start \clean cleanbios distclean