📄 makefile
字号:
#*****************************************************************************## ISO-8583 Packet / Unpacket Function Library - Make File ## --------------------------------------------------------------------------- ## ##*****************************************************************************##=============================================================================## Constant Definition ##-----------------------------------------------------------------------------#PRODUCT =iso8583HEADER =$(PRODUCT).hSTATIC =lib$(PRODUCT).aDYNAMIC =lib$(PRODUCT).soCC =cc -OMKL =ar -rOTHINC =../../incOPTDYN =-fPIC#AIX OPTSO =-shared -Wl,-soname,$@,-lcOPTSO =-shared -Wl,-soname,$@,-lc#SCO OPTDYN =-b elf#OPTSO =-G#=============================================================================## Product Definition ##-----------------------------------------------------------------------------#all: $(STATIC) $(DYNAMIC) clean#=============================================================================## Rule clear product ##-----------------------------------------------------------------------------#clean: @cp $(HEADER) ../../inc @cp $(HEADER) ../../../hostcomm/inc @cp $(STATIC) ../../lib @cp $(STATIC) ../../../hostcomm/lib @cp $(DYNAMIC) ../../lib @cp $(DYNAMIC) ../../../hostcomm/lib @rm $(OBJLIST) $(STATIC) $(DYNAMIC) >/dev/null 2>&1#=============================================================================## Files Definition ##-----------------------------------------------------------------------------#SRCLIST =iso8583.cOBJLIST =$(SRCLIST:.c=.o)#=============================================================================## General Rules ##-----------------------------------------------------------------------------#.c.o: @echo Making objects ... @$(CC) -c $(OPTDYN) -I$(OTHINC) $<#=============================================================================## Rule to make STATIC ##-----------------------------------------------------------------------------#$(STATIC): $(OBJLIST) @echo Making $@ ... @$(MKL) $@ $(OBJLIST)#=============================================================================## Rule to make DYNAMIC ##-----------------------------------------------------------------------------#$(DYNAMIC): $(OBJLIST) @echo Making $@ ... @$(CC) $(OPTSO) -o$@ $(OBJLIST)#*****************************************************************************#
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -