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

📄 makefile

📁 拼音出入法,在LINUX上可以运行,感觉还可以,包括*.c和*.h.
💻
字号:
###################################### 
# 
# Generic makefile 

TARGET:= test
LIBS := 

ifdef DEBUG
	CC_DEBUG	= -g -DMC_DEBUG -DOSAL_DEBUG -DHEAP_DEBUG -DDEBUG
else
	CC_DEBUG	= -O2
endif

ifdef PROF
	CC_PROF		= -pg
	LDOPTS 		=
else
	CC_PROF		=
	LDOPTS		=
endif
CFLAGS	= -Wall $(CC_DEBUG) $(CC_PROF) $(CC_DEFS) $(CC_INCDIR)
CXX = g++


# LD variables
#
LD		= ld
INCLD		= $(QTDIR)/include
LIBDIRS		= $(QTDIR)/lib
LIBS		= m qte qpe qtopia
LDFLAGS 	= $(LDOPTS) $(LIBDIRS) $(LIBS)


SOURCE := main.cpp scim_pinyin.cpp ../PinyinEngine.cpp

OBJS	= $(patsubst %.cpp,%.o,$(SOURCE))

DEPS := $(patsubst %.o,%.d,$(OBJS)) 


CPPFLAGS = $(CC_DEBUG) -MD -Wall -fno-exceptions -fno-rtti -I$(INCLD) -L$(LIBDIRS)

all : $(TARGET) 
	$(CXX)  $(CPPFLAGS) -o $(TARGET) $(OBJS) $(addprefix -l,$(LIBS)) $(LIBFLAGS)	

$(TARGET):$(OBJS)

deps : $(DEPS) 
clean : cleanall 
	rm *.o *.d ~* -fr 
cleanall: 
	rm  $(TARGET) *~ -fr

rebuild: cleanall all 

%.o:%.cpp
	$(CXX) $(CPPFLAGS) -c $< -o $@ 

⌨️ 快捷键说明

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