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 + -
显示快捷键?