⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.win

📁 用 gtk 实现的 mplayer 的界面(原界面用 x 底层函数实现)
💻 WIN
字号:
# -*- Makefile -*-## Sample makefile for GtkGLExt example programs#   Naofumi Yasufuku <naofumi@users.sourceforge.net>#SHELL = /bin/sh#INCLUDES := $(shell pkg-config --cflags gtk+-2.0 libglade-2.0 glib-2.0)#gtkglext-1.0 pangoft2)#LIBS := $(shell pkg-config --libs gtk+-2.0 libglade-2.0 glib-2.0 )#gtkglext-1.0)#LIBS_WITH_PANGOFT2 := $(shell pkg-config --libs gtk+-2.0 libglade-2.0 glib-2.0)#gtkglext-1.0 pangoft2)DEFINES = INCLUDES = -mms-bitfields -Ic:/GTK/include/gtk-2.0 -Ic:/GTK/lib/gtk-2.0/include -Ic:/GTK/include/atk-1.0 -Ic:/GTK/include/cairo -Ic:/GTK/include/pango-1.0 -Ic:/GTK/include/glib-2.0 -Ic:/GTK/lib/glib-2.0/include -Ic:/GTK/include/freetype2 -Ic:/GTK/include -Ic:/GTK/include/libglade-2.0 -Ic:/GTK/include/libxml2  LIBS = -user32 -Wl,-luuid -Lc:/GTK/lib -lglade-2.0 -lgtk-win32-2.0 -lxml2 -lgdk-win32-2.0 -lgdi32 -limm32 -lshell32 -lole32 -latk-1.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lfontconfig -lfreetype -lz -lpango-1.0 -lm -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv  CC = gccOPTIMIZE = -march=pentium -O2DEBUG = -g #-WallMS_BITFIELDS = -mms-bitfields#MS_BITFIELDS = -fnative-structCFLAGS = $(OPTIMIZE) $(DEBUG) $(MS_BITFIELDS)CPPFLAGS = $(INCLUDES) $(DEFINES)LDFLAGS = -export-dynamicCOMPILE = $(CC) $(CFLAGS) $(CPPFLAGS) $(HEADERS)LINK = $(CC) $(LDFLAGS)EXEEXT = .exeHEADERS = -I. mplayer_ui.h mymarquee.h 		 SOURCES = mplayer_ui.c mymarquee.c	 EXTRA_SOURCES = OBJECTS = $(SOURCES:.c=.o)PROGRAMS = \	mp$(EXEEXT)		 	 .PHONY: all deps clean-deps clean-obj clean distcleanall: $(PROGRAMS)deps: $(DEPS)## Include dependencies##DEPS_MAGIC := $(shell if test ! -d .deps; then mkdir .deps; fi)#DEPS = $(addprefix , $(SOURCES:.c=.d))DEPS = $(patsubst %.c,%.d,$(C_SRC))## Compile command##%.d : %.c#	gcc -E -M $(CFLAGS)  $< > $@	#%.o : %.c#	$(COMPILE)  -o $@  -c $<## Building executables#mp$(EXEEXT): $(OBJECTS)	$(LINK) -o $@ $^ $(LIBS)#simple$(EXEEXT): simple.o#	$(LINK) -o $@ $^ $(LIBS)#font-pangoft2-tex$(EXEEXT): font-pangoft2-tex.o#	$(LINK) -o $@ $^ $(LIBS_WITH_PANGOFT2)#wglinfo$(EXEEXT): wglinfo.o#	$(LINK) -o $@ $^ -lopengl32 -lgdi32## Clean up#clean-deps:	-rm -rf .depsclean-obj: clean-deps	-rm -f *.o ../lib/*.o ../cg_image/*.o mp.execlean: clean-obj	-rm -f $(PROGRAMS)distclean: clean	-rm -f *~	#-include $(DEPS)

⌨️ 快捷键说明

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