makefile
来自「CS架构的多平台的GUI系统」· 代码 · 共 38 行
TXT
38 行
include ../../Makefile.cfgCFLAGS += -fPICCPPFLAGS = $(CFLAGS)obj = button.o frame.o handler.o layout.o object.o rect.o window.oifeq ($(PLATFORM_LINUX), Y)all: $(LIBDIR) $(INCDIR) $(INCDIR)/widget.h $(LIBDIR)/$(TARGET_W).a $(LIBDIR)/$(TARGET_W).soelseifeq ($(PLATFORM_PSPDEV), Y)all: $(LIBDIR) $(INCDIR) $(INCDIR)/widget.h $(LIBDIR)/$(TARGET_W).aendifendif$(obj): widget.h$(LIBDIR): mkdir -p $(LIBDIR)$(INCDIR): mkdir -p $(INCDIR)$(INCDIR)/widget.h: widget.h cp -f widget.h $(INCDIR)/widget.h$(LIBDIR)/$(TARGET_W).a: $(obj) $(AR) $(LIBDIR)/$(TARGET_W).a $(obj) $(RANLIB) $(LIBDIR)/$(TARGET_W).a$(LIBDIR)/$(TARGET_W).so: $(obj) $(CXX) -g -shared -Wl,-soname,$(TARGET_W).so.$(VERSION_M) -o $(LIBDIR)/$(TARGET_W).so.$(VERSION) $(obj) $(LIBS) ln -sf $(TARGET_W).so.$(VERSION) $(LIBDIR)/$(TARGET_W).so.$(VERSION_M) ln -sf $(TARGET_W).so.$(VERSION) $(LIBDIR)/$(TARGET_W).soclean: rm -f $(LIBDIR)/$(TARGET_W).* $(obj)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?