makefile

来自「270的linux说明」· 代码 · 共 75 行

TXT
75
字号
include $(MPSDK_ROOT)/Makefile.rulesLDFLAGS+=-staticLDLIBS+=INCDIR+=-I../../CPPSOURCE=\	NetworkAdapterClassObject.cpp \	NetworkAdapterFactory.cpp  \	NetworkAdapterInstanceCollection.cpp \	NetworkAdapterInstanceObject.cpp  \	LinkProtocolClassObject.cpp \	LinkProtocolFactory.cpp \	LinkProtocolInstanceObject.cpp \	LinkProtocolInstanceCollection.cpp \	Protocol802_3ClassObject.cpp\	Protocol802_3InstanceCollection.cpp \	Protocol802_3InstanceObject.cpp \	RadioAdapterInstanceCollection.cpp\	RadioAdapterClassObject.cpp \	RadioAdapterInstanceObject.cpp \	WiredAdapterInstanceCollection.cpp \	WiredAdapterInstanceObject.cpp \	WiredAdapterClassObject.cpp \	Protocol802_11ClassObject.cpp   \	Protocol802_11InstanceCollection.cpp \	Protocol802_11InstanceObject.cpp\	ProtocolBluetoothPanClassObject.cpp\	ProtocolBluetoothPanInstanceCollection.cpp\	ProtocolBluetoothPanInstanceObject.cpp \	ProtocolWimaxClassObject.cpp \	ProtocolWimaxInstanceCollection.cpp \	ProtocolWimaxInstanceObject.cpp \	NetworkProperty.cpp\	ProtocolWwanInstanceCollection.cpp\	ProtocolWwanClassObject.cpp \	ProtocolWwanInstanceObject.cpp \	ProtocolCdmaInstanceCollection.cpp \	ProtocolCdmaClassObject.cpp \	ProtocolCdmaInstanceObject.cpp \	ProtocolGprsInstanceCollection.cpp \	ProtocolGprsClassObject.cpp   \	ProtocolGprsInstanceObject.cppLIB=.tmp.aOBJ=${CPPSOURCE:.cpp=.o}default: liblib:$(LIB)$(LIB): $(OBJ)	$(AR) cru $(LIB) $(OBJ)	$(RANLIB) $(LIB)$(OBJ): %.o: %.cpp	$(CXX) $(INCDIR) $(CFLAGS) $(CXXFLAGS) -c $< -o $@install:depend:	$(CC) -MM $(INCDIR) $(CPPSOURCE) > $(DEPENDS)clean:	$(RM) $(LIB)	$(RM) $(OBJ)	$(RM) $(DEPENDS)	$(TOUCH) $(DEPENDS).PHONY: default lib clean depend installinclude $(DEPENDS)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?