?? makefile.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 + -