makefile.svn-base

来自「一個影像串流的壓縮方式H264加密方式」· SVN-BASE 代码 · 共 90 行

SVN-BASE
90
字号
include config.makOBJECTS = x264_gtk_bitrate.o x264_gtk_rc.o x264_gtk_mb.o x264_gtk_more.o x264_gtk.oEXTERNAL_DEPS= ../muxers.o ../matroska.o ../libx264.aTEST_OBJECT = test.oENCODE_OBJECT = x264_gtk_encode_encode.o x264_gtk_encode_status_window.o x264_gtk_encode_main_window.o x264_gtk_encode.oifeq ($(SYS),MINGW)datadir=.OBJECTS+=x264gtk.oLDFLAGS+=-mwindowselsedatadir=${prefix}/share/x264endifall: x264_gtk_encode testCPPFLAGS = `pkg-config --cflags gtk+-2.0 gthread-2.0 x264` -DX264_DATA_DIR=\"${datadir}\"LDFLAGS += `pkg-config --libs gtk+-2.0 gthread-2.0 x264`# Compilation rule%.o : %.c	@echo "  C: $(@D)/$(<F)"	@$(CC) -c $(CPPFLAGS) $(CFLAGS) $< -o $@%.o : %.rc	@echo "  C: $(@D)/$(<F)"	@windres -o $@ -i $<x264_icon.h: x264.ico	@gdk-pixbuf-csource --name=x264_icon --stream x264.ico > x264_icon.h# Linking rulelibx264gtk.a: $(OBJECTS)	@echo "  L: $(@F)"	@ar rc libx264gtk.a $(OBJECTS)	@ranlib libx264gtk.atest: $(OBJECTS) $(TEST_OBJECT)	@echo "  B: $(@F)"	@$(CC) -o test $(OBJECTS) $(TEST_OBJECT) $(LDFLAGS)x264_gtk_encode: $(OBJECTS) x264_icon.h libx264gtk.a $(ENCODE_OBJECT) $(EXTERNAL_DEPS)	@echo "  B: $(@F)"	@$(CC) -o x264_gtk_encode $(OBJECTS) $(ENCODE_OBJECT) $(EXTERNAL_DEPS) $(LDFLAGS)# Clean ruleclean:	@rm -f *.o test x264_gtk_encode libx264gtk.a x264_icon.h# Install ruleinstall: x264_gtk_encode	@echo "  I: $(DESTDIR)$(includedir)/x264_gtk.h"	@install -m 644 x264_gtk.h $(DESTDIR)$(includedir)	@echo "  I: $(DESTDIR)$(includedir)/x264_gtk_enum.h"	@install -m 644 x264_gtk_enum.h $(DESTDIR)$(includedir)	@echo "  I: $(DESTDIR)$(libdir)/libx264gtk.a"	@install -m 644 libx264gtk.a $(DESTDIR)$(libdir)	@echo "  I: $(DESTDIR)$(bindir)/x264_gtk_encode"	@install x264_gtk_encode $(DESTDIR)$(bindir)	@echo "  D: $(DESTDIR)$(datadir)"	@install -d $(DESTDIR)$(datadir)	@echo "  I: $(DESTDIR)$(datadir)/x264.png"	@install -m 644 x264.png $(DESTDIR)$(datadir)# Uninstall ruleuninstall:	@echo "  U: $(DESTDIR)$(includedir)/x264_gtk.h"	@rm -f $(DESTDIR)$(includedir)/x264_gtk.h	@echo "  U: $(DESTDIR)$(includedir)/x264_gtk_enum.h"	@rm -f $(DESTDIR)$(includedir)/x264_gtk_enum.h	@echo "  U: $(DESTDIR)$(libdir)/libx264gtk.a"	@rm -f $(DESTDIR)$(libdir)/libx264gtk.a	@echo "  U: $(DESTDIR)$(bindir)/x264_gtk_encode"	@rm -f $(DESTDIR)$(bindir)/x264_gtk_encode	@echo "  U: $(DESTDIR)$(datadir)"	@rm -rf $(DESTDIR)$(datadir)x264gtk.o: x264_gtk.h x264gtk.rc x264.ico x264_gtk_bitrate.h x264_gtk_bitrate.o x264_gtk_rc.h x264_gtk_rc.o x264_gtk_mb.h x264_gtk_mb.o x264_gtk_more.h x264_gtk_more.o x264_gtk_bitrate.o: x264_gtk_private.h x264_gtk_enum.h x264_gtk_bitrate.cx264_gtk_rc.o: x264_gtk_private.h x264_gtk_rc.cx264_gtk_mb.o: x264_gtk_private.h x264_gtk_mb.cx264_gtk_more.o: x264_gtk_private.h x264_gtk_more.cx264_gtk_encode_encode.o: x264_gtk_encode_private.h x264_gtk_encode_encode.cx264_gtk_encode_status_window.o: x264_gtk_encode_private.h x264_gtk_encode_status_window.cx264_gtk_encode_main_window.o: x264_gtk_encode_private.h x264_gtk_encode_encode.o x264_gtk_encode_status_window.o x264_gtk.o x264_gtk_encode_main_window.cx264_gtk_encode.o: x264_gtk_encode_main_window.o x264_gtk_encode.ctest.o: x264_gtk.o test.c

⌨️ 快捷键说明

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