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

📄 makefile.gcc

📁 GNU ccAudio2 is a stand-alone portable C++ class framework for manipulating audio data. It has exist
💻 GCC
字号:
# Copyright (C) 2002 Open Source Telecom Corporation.## This file is free software; as a special exception the author gives# unlimited permission to copy and/or distribute it, with or without# modifications, as long as this notice is preserved.## This program is distributed in the hope that it will be useful, but# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.# A makefile to do a mingw32 cross compile build of dll's.VPATH = ../srcOPATH = ../win32ARCH = i586-mingw32msvc-prefix = /usr/i586-mingw32msvcCXX = $(ARCH)c++AS = $(ARCH)asDLLTOOL = $(ARCH)dlltoolDLLWRAP = $(ARCH)dllwrapWINDRES = $(ARCH)windresSTRIP = $(ARCH)stripexeext = .exedllext = .dllCPPFLAGS = -I. -I../src $(HAVE) -DHAVE_CONFIG_H -D_GNU_SOURCECXXFLAGS = -g -O2 -mthreadsLDFLAGS = -L$(prefix)/lib -lwinmm#LDEXEC = -L$(OPATH) -lccgnu2 $(LDFLAGS)DLL_NAME = ccaudio1.dllDLL_LIB = libccaudio1.aDLL_DEF = ccaudio.defall:	$(DLL_NAME)HDRS = ../src/audio.hOBJS = friends.o dtmf.o fileio.o stream.o codec.o buffer.o audiofile.oDLLWRAP_FLAGS = --export-all --output-def $(DLL_DEF) \        --implib $(DLL_LIB) --driver-name $(CXX)$(DLL_NAME) $(DLL_DEF) $(DLL_LIB): $(addprefix $(OPATH)/, $(OBJS)) libccaudio1.o	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $(DLL_NAME) \	$(OBJS) libccaudio1.o $(LDFLAGS)libccaudio1.o:	ccaudio.rc	$(WINDRES) -o libccaudio1.o ccaudio.rc$(OPATH)/%.o: %.cpp	$(CXX) -c $(CPPFLAGS) $(CXXFLAGS) -o $(OPATH)/$(basename $@).o $<clean:	-rm -f $(OBJS) $(DLL_NAME) $(DLL_LIB) $(DLL_DEF)install:	cp -af $(HDRS) $(prefix)/include/cc++2	cp -af $(DLL_LIB) $(DLL_NAME) $(prefix)/dll	cp -af $(DLL_LIB) $(prefix)/lib/libccaudio1dll.a	$(STRIP) $(prefix)/dll/$(DLL_NAME) 	ar -rs $(prefix)/lib/$(DLL_LIB) $(CCGNU2_OBJS)

⌨️ 快捷键说明

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