📄 makefile.all
字号:
#!gmakeifndef SIMTOOLSSIMTOOLS = ../../../../..endifinclude $(SIMTOOLS)/makedefsVPATH = ..################################################################# Include Files################################################################INCS = ifdef SIMOSDEF1 = -DSIMOSendifDEFS = $(DEF1) $(GLOBAL_DEFS)CFLAGS = -I$(SIMTOOLS)/apps/unix/ethersim/commonCC_OPTS = $(CFLAGS) $(INCS) $(DEFS)C_TARGETS = Hash.o Hash_DeleteTable.o Hash_InitTable.o HashChainSearch.o \Hash_EnumFirst.o Hash_PrintStats.o Hash_CreateEntry.o Hash_EnumNext.o \Hash_DeleteEntry.o Hash_FindEntry.o \List_Init.o List_ListInsert.o List_Remove.o List_Insert.o List_Move.o \panic.o \TARGETS = $(C_TARGETS)ifdef SIMOSifeq ($(CPU),SGI)GOAL = simoselseGOAL = simos-sunendifendifdefault: warnifdef SIMOS @$(MAKE) -f ../Makefile.ALL SIMOS=1 deps @$(MAKE) -f ../Makefile.ALL SIMOS=1 INCLUDE_DEPS=1 $(GOAL)endifsimos: sprite_support.asimos-sun: sprite_support-sun.asprite_support.a: $(TARGETS) @echo "-> Updating sprite_support.a" $(AR) cru ../sprite_support.a $(TARGETS)sprite_support-sun.a: $(TARGETS) @echo "-> Updating sprite_support-sun.a" $(AR) cru ../sprite_support-sun.a $(TARGETS)warn: @echo "" @echo "Making Sprite Support Lib" @echo "***************************" @echo " DEFS : `$(FORMAT) $(DEFS)`" @echo " CFLAGS : `$(FORMAT) $(CFLAGS)`" @echo ""$(C_TARGETS): %.o: $(SIMTOOLS)/apps/unix/ethersim/common/%.c @echo "Compiling $(<F)" $(CC) $(CC_OPTS) -c $(SIMTOOLS)/apps/unix/ethersim/common/$*.c deps: ${TARGETS:.o=.d}%.d: %.c @echo "Finding dependencies of $(<F)" @$(CC) -M $(CC_OPTS) $< > $@ifdef INCLUDE_DEPSinclude ${TARGETS:.o=.d}endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -