📄 makefile.e
字号:
#====================================================================# File automatically generated by EISC-Studio2 # This file regenerated each time you run EISC Studio, so save under a # new name if you hand edit, or it will be overwritten.# www.adc.co.kr#====================================================================#===============Standard defines=============CORENAME =se3208CC = $(CORENAME)-elf-gccAS = $(CORENAME)-elf-asLD = $(CORENAME)-elf-ldAR = $(CORENAME)-elf-arRANLIB = $(CORENAME)-elf-ranlibOBJCOPY = $(CORENAME)-elf-objcopyOBJDUMP = $(CORENAME)-elf-objdumpGENERALFLAGS = -g -Wall ASLAGS = C_DEFINE = CFLAGS = $(C_DEFINE)CC_DEFINE = CCFLAGS = $(CC_DEFINE) -fcheck-new -fdollars-in-identifiers -fno-access-controlLDFLAGS = -nostartfilesARFLAGS = -rcvDISFLAGS = -DSx# ============ Define directory =============OUTPUTDIR = output/OBJDIR = obj/# ============= Files ======================LINKERSCRIPTS = se3208.vctSRC =\crt0.S\ARP.c\GLOBAL.c\ICMP.c\INPUT.c\int.c\MAIN.c\TCP.c\UART.c\UDP.cOBJECT =\$(OBJDIR)crt0.o\$(OBJDIR)ARP.o\$(OBJDIR)GLOBAL.o\$(OBJDIR)ICMP.o\$(OBJDIR)INPUT.o\$(OBJDIR)int.o\$(OBJDIR)MAIN.o\$(OBJDIR)TCP.o\$(OBJDIR)UART.o\$(OBJDIR)UDP.oINCDIRS =LIBDIRS =LIBFLAGS =# ============= Targets Follow ============ TARGET = $(OUTPUTDIR)08_NetApp.elfBINARY = $(TARGET).binHEX = $(TARGET).hexDISASSEMBLE = $(TARGET).disALL : $(TARGET)all : $(TARGET)binary : $(BINARY)bin : $(BINARY)hex : $(HEX)disassemble : $(DISASSEMBLE)dis : $(DISASSEMBLE)clean : rm -f $(OBJECT) $(TARGET) $(DISASSEMBLE) $(BINARY)cleanall : rm -f $(OBJECT) $(TARGET) $(DISASSEMBLE) $(BINARY)cleanobj : rm -f $(OBJECT)cleanbin : rm -f $(BINARY)cleandis : rm -f $(DISASSEMBLE)# ============= Dependency Rule Follow ==============$(TARGET): $(OBJECT) Makefile.e se3208.vct $(CC) -o $(TARGET) $(OBJECT) $(GENERALFLAGS) $(INCDIRS) $(LIBDIRS) $(LIBFLAGS) $(LDFLAGS) -Xlinker -T$(LINKERSCRIPTS) $(BINARY): $(TARGET) $(OBJCOPY) -O binary $(TARGET) -I elf32-se3208 $@$(DISASSEMBLE) : $(TARGET) $(OBJDUMP) $(DISFLAGS) $(TARGET) > $@ $(HEX) : $(TARGET) $(OBJCOPY) -O ihex $(TARGET) -I elf32-se3208 $@$(OBJDIR)crt0.o : crt0.S $(AS) $(ASFLAGS) $(INCDIRS) -gstabs -o $@ $<$(OBJDIR)ARP.o: ARP.c net_cfg.h Ne2000.h arp.h uart.h GLOBAL.h ICMP.h INPUT.h \ TCP.h UDP.h register.h io.h int.h $(CC) $(GENERALFLAGS) $(CFLAGS) $(INCDIRS) -c -o $@ $<$(OBJDIR)GLOBAL.o: GLOBAL.c net_cfg.h Ne2000.h arp.h uart.h GLOBAL.h ICMP.h \ INPUT.h TCP.h UDP.h register.h io.h int.h $(CC) $(GENERALFLAGS) $(CFLAGS) $(INCDIRS) -c -o $@ $<$(OBJDIR)ICMP.o: ICMP.c NET_CFG.H Ne2000.h arp.h uart.h GLOBAL.h ICMP.h INPUT.h \ TCP.h UDP.h register.h io.h int.h $(CC) $(GENERALFLAGS) $(CFLAGS) $(INCDIRS) -c -o $@ $<$(OBJDIR)INPUT.o: INPUT.c net_cfg.h Ne2000.h arp.h uart.h GLOBAL.h ICMP.h \ INPUT.h TCP.h UDP.h register.h io.h int.h $(CC) $(GENERALFLAGS) $(CFLAGS) $(INCDIRS) -c -o $@ $<$(OBJDIR)int.o: int.c net_cfg.h Ne2000.h arp.h uart.h GLOBAL.h ICMP.h INPUT.h \ TCP.h UDP.h register.h io.h int.h $(CC) $(GENERALFLAGS) $(CFLAGS) $(INCDIRS) -c -o $@ $<$(OBJDIR)MAIN.o: MAIN.c net_cfg.h Ne2000.h arp.h uart.h GLOBAL.h ICMP.h INPUT.h \ TCP.h UDP.h register.h io.h int.h $(CC) $(GENERALFLAGS) $(CFLAGS) $(INCDIRS) -c -o $@ $<$(OBJDIR)TCP.o: TCP.c net_cfg.h Ne2000.h arp.h uart.h GLOBAL.h ICMP.h INPUT.h \ TCP.h UDP.h register.h io.h int.h $(CC) $(GENERALFLAGS) $(CFLAGS) $(INCDIRS) -c -o $@ $<$(OBJDIR)UART.o: UART.c net_cfg.h Ne2000.h arp.h uart.h GLOBAL.h ICMP.h INPUT.h \ TCP.h UDP.h register.h io.h int.h $(CC) $(GENERALFLAGS) $(CFLAGS) $(INCDIRS) -c -o $@ $<$(OBJDIR)UDP.o: UDP.c net_cfg.h Ne2000.h arp.h uart.h GLOBAL.h ICMP.h INPUT.h \ TCP.h UDP.h register.h io.h int.h $(CC) $(GENERALFLAGS) $(CFLAGS) $(INCDIRS) -c -o $@ $<
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -