makefile
来自「CS架构的多平台的GUI系统」· 代码 · 共 64 行
TXT
64 行
include ../../Makefile.cfgCFLAGS += -fPIC -I./libz -I./libpng -I./freetype2/includeobj = alloc.o child.o client.o config.o debug.o driver.o event.o eventq.o font.o \ gettime.o grlib.o handler.o image.o image_gif.o image_png.o image_xpm.o \ list.o object.o pipe_api.o pollfd.o rect.o socket.o socket_api.o surface.o \ thread.o timer.o window.oifeq ($(PLATFORM_LINUX), Y)lib = freetype2/libfreetype.a libpng/libpng.a libz/libz.a -lpthread -lmall: 3rdparty $(BINDIR) $(LIBDIR) $(INCDIR) $(INCDIR)/xynth.h $(LIBDIR)/$(TARGET_L).a\ $(LIBDIR)/$(TARGET_L).soelseifeq ($(PLATFORM_PSPDEV), Y)all: 3rdparty $(BINDIR) $(LIBDIR) $(INCDIR) $(INCDIR)/xynth.h $(LIBDIR)/$(TARGET_L).aelseifeq ($(PLATFORM_MINGW), Y)all: 3rdparty $(BINDIR) $(LIBDIR) $(INCDIR) $(INCDIR)/xynth.h $(LIBDIR)/$(TARGET_L).aendifendifendif$(obj): xynth.h xynth_.h ../../Makefile.cfg3rdparty: make -C libz make -C libpng make -C freetype2pipe_api.o: pipe_posix.c pipe_mem.csocket_api.o: socket_bsd.c socket_pipe.cthread.o: thread_mutex_emul.c thread_pspdev.c thread_pthreads.c thread_win32.c$(BINDIR): mkdir -p $(BINDIR)$(LIBDIR): mkdir -p $(LIBDIR)$(INCDIR): mkdir -p $(INCDIR)$(INCDIR)/xynth.h: cp -f xynth.h $(INCDIR)/xynth.h$(LIBDIR)/$(TARGET_L).a: $(obj) $(AR) $(LIBDIR)/$(TARGET_L).a $(obj) $(RANLIB) $(LIBDIR)/$(TARGET_L).a$(LIBDIR)/$(TARGET_L).lib: $(obj) $(AR) rcs $(LIBDIR)/$(TARGET_L).lib $(obj) chmod a+r $(LIBDIR)/$(TARGET_L).lib$(LIBDIR)/$(TARGET_L).so: $(obj) $(CC) -g -shared -Wl,-soname,$(TARGET_L).so.$(VERSION_M) -o $(LIBDIR)/$(TARGET_L).so.$(VERSION) $(obj) $(lib) ln -sf $(TARGET_L).so.$(VERSION) $(LIBDIR)/$(TARGET_L).so.$(VERSION_M) ln -sf $(TARGET_L).so.$(VERSION) $(LIBDIR)/$(TARGET_L).soclean: make clean -C libz make clean -C libpng make clean -C freetype2 rm -f $(LIBDIR)/$(TARGET_L).* *.o *.tco $(obj) $(INCDIR)/xynth.h
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?