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

📄 openthreads.mak

📁 最新osg包
💻 MAK
字号:
# Makefile - OpenThreads.dspifndef CFGCFG=OpenThreads - Win32 ReleaseendifCC=gccCFLAGS=CXX=g++CXXFLAGS=$(CFLAGS)RC=windres -O COFFifeq "$(CFG)"  "OpenThreads - Win32 Release"CFLAGS+=-W -fexceptions -O2 -I../include -DWIN32 -DNDEBUG -D_WINDOWS -D_MBCS -D_USRDLL -DOPENTHREADS_EXPORTSLD=g++LDFLAGS=-shared -Wl,--out-implib,../bin/Win32/OpenThreadsWin32.dll.a -Wl,--export-all-symbols TARGET=../bin/Win32/OpenThreadsWin32.dllLDFLAGS+=LIBS+=-lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -luuid -lodbc32 -lodbccp32elseifeq "$(CFG)"  "OpenThreads - Win32 Debug"CFLAGS+=-W -fexceptions -g -O0 -I../include -DWIN32 -D_DEBUG -D_WINDOWS -D_MBCS -D_USRDLL -DOPENTHREADS_EXPORTSLD=g++LDFLAGS=-shared -Wl,--out-implib,../bin/Win32/OpenThreadsWin32d.dll.a -Wl,--export-all-symbols TARGET=../bin/Win32/OpenThreadsWin32d.dllLDFLAGS+=LIBS+=-lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -luuid -lodbc32 -lodbccp32endifendififndef TARGETTARGET=OpenThreads.dllendif.PHONY: allall: $(TARGET)%.o: %.c	$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $<%.o: %.cc	$(CXX) $(CXXFLAGS) $(CPPFLAGS) -o $@ -c $<%.o: %.cpp	$(CXX) $(CXXFLAGS) $(CPPFLAGS) -o $@ -c $<%.o: %.cxx	$(CXX) $(CXXFLAGS) $(CPPFLAGS) -o $@ -c $<%.res: %.rc	$(RC) $(CPPFLAGS) -o $@ -i $<SOURCE_FILES= \	WIN32Condition.cpp \	Win32Mutex.cpp \	Win32Thread.cpp \	Win32ThreadBarrier.cppHEADER_FILES= \	../include/OpenThreads/Barrier \	../include/OpenThreads/Condition \	../include/OpenThreads/Exports \	../include/OpenThreads/Mutex \	../include/OpenThreads/ScopedLock \	../include/OpenThreads/Thread \	Win32BarrierPrivateData.h \	Win32Condition.h \	Win32ConditionPrivateData.h \	Win32MutexPrivateData.h \	Win32ThreadPrivateData.h \	HandleHolder.hRESOURCE_FILES=SRCS=$(SOURCE_FILES) $(HEADER_FILES) $(RESOURCE_FILES) OBJS=$(patsubst %.rc,%.res,$(patsubst %.cxx,%.o,$(patsubst %.cpp,%.o,$(patsubst %.cc,%.o,$(patsubst %.c,%.o,$(filter %.c %.cc %.cpp %.cxx %.rc,$(SRCS)))))))$(TARGET): $(OBJS)	$(LD) $(LDFLAGS) -o $@ $(OBJS) $(LIBS).PHONY: cleanclean:	-rm -f $(OBJS) $(TARGET) OpenThreads.dep.PHONY: dependsdepends:	-$(CXX) $(CXXFLAGS) $(CPPFLAGS) -MM $(filter %.c %.cc %.cpp %.cxx,$(SRCS)) > OpenThreads.dep-include OpenThreads.dep

⌨️ 快捷键说明

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