📄 makefile
字号:
##############################################################################
## File: Makefile
## Purpose: wxScintilla test make file
## Maintainer: Otto Wyss
## Created: 2003-08-20
## RCS-ID: $Id: Makefile,v 1.2 2005/08/26 11:15:32 mandrav Exp $
## Copyright: (c) 2004 wxCode
## Licence: wxWindows
##############################################################################
# base information
# list of source files
SRC = edit.cpp prefs.cpp test.cpp
# executable name
PRG = test
# source directories
vpath %.cpp src
vpath %.cpp ../../src
# additional header directories
INC = -I../../include
##############################################################################
# environment, change only if other settings are needed
ifneq ($(WXDEVEL),)
WXDEVEL_Debug = $(WXDEVEL)/Debug/
WXDEVEL_Univ = $(WXDEVEL)/Univ/
endif
ifeq ($(MAKECMDGOALS),)
WXCONFIG=wx-config
GTKCONFIG=gtk-config
endif
ifeq ($(MAKECMDGOALS),release)
WXCONFIG=wx-config
GTKCONFIG=gtk-config
endif
ifeq ($(MAKECMDGOALS),debug)
WXCONFIG=wxgtkd-2.4-config
GTKCONFIG=gtk-config
endif
ifeq ($(MAKECMDGOALS),develdebug)
WXCONFIG=$(WXDEVEL_Debug)wx-config --inplace
GTKCONFIG=pkg-config gtk+-2.0
endif
ifeq ($(MAKECMDGOALS),univdebug)
WXCONFIG=$(WXDEVEL_Univ)wx-config --inplace
GTKCONFIG=pkg-config gtk+-2.0
endif
##############################################################################
# targets, change only if other targets are needed
OBJ = $(SRC:.cpp=.o)
.cpp.o:
g++ -c $(INC) `$(WXCONFIG) --cxxflags` -g -o $@ $<
all: $(PRG)
$(PRG): $(OBJ)
g++ -o $@ $^ -lwxscintilla `$(WXCONFIG) --libs`
release: $(PRG)r
$(PRG)r: $(OBJ)
g++ -o $@ $^ $(WXCODE)/wxscintilla/lib/libwxscintilla.a `$(WXCONFIG) --static --libs`
debug: $(PRG)d
$(PRG)d: $(OBJ)
g++ -o $@ $^ $(WXCODE)/wxscintilla/lib/libwxscintilla.so.d `$(WXCONFIG) --libs`
develdebug: $(PRG)dd
$(PRG)dd: $(OBJ)
g++ -o $@ $^ $(WXCODE)/wxscintilla/lib/libwxscintilla.so.dd `$(WXCONFIG) --libs`
univdebug: $(PRG)ud
$(PRG)ud: $(OBJ)
g++ -o $@ $^ $(WXCODE)/wxscintilla/lib/libwxscintilla.so.ud `$(WXCONFIG) --libs`
clean:
rm -f *.o
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -