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