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

📄 makefile.in

📁 PGP.Corporation.PGP.SDK.v3.7.2.rar 此前从本站下载的那个缺少几个lib文件
💻 IN
字号:
#____________________________________________________________________________
#    Copyright (C) 2005 PGP Corporation
#    All rights reserved.
#
#    $Id: Makefile.in 39598 2005-11-10 01:44:57Z bgaiser $
#____________________________________________________________________________

SHELL=/bin/sh
CC=@CC@
CXX=@CXX@
RM=rm -rf

DEBUG=1
STATIC=0
PGPARCH=@PGPARCH@
DEBUGOPT=@DEBUGOPT@
NONDEBUGOPT=@NONDEBUGOPT@
COPTS=@COPTS@
RAWLIBDIR=@SDKLIBDIR@
SDKPRODUCT=@SDKPRODUCT@

DYNAMICLINKOPTS=@DYNAMICOPT@
STATICLINKOPTS=@STATICOPT@
STATICLINKSTART=@STATICSTART@
STATICLINKEND=@STATICEND@

DEFINES=@DEFINES@ \
	@LARGEFILEDEFS@ \
	-D@PGPARCH@=1 \
	-DPGP_DEBUG=$(DEBUG) \
	-DPGP_UNIX=1

INCDIRS=-I../../../../pfl/unix \
	-I../../../../pfl/common \
	-I../../include \
	-I../../../unix \
	$(LOCALINCDIRS)

ifeq "$(STATIC)" "1"
	LDFLAGS=$(STATICLINKOPTS)
	STATICSTART=$(STATICLINKSTART)
	STATICEND=$(STATICLINKEND)
else
	LDFLAGS=$(DYNAMICLINKOPTS)
	STATICSTART=
	STATICEND=
endif

ifeq "$(SDKPRODUCT)" "1"
	INCDIRS+=-I../../headers
	ifeq "$(DEBUG)" "1"
		LIBDIR=$(RAWLIBDIR)/debug
	else
		LIBDIR=$(RAWLIBDIR)/release
	endif
else
	LIBDIR=$(RAWLIBDIR)
endif


LIBDIRS=-L$(LIBDIR)

THREADLIB=@THREADLIB@
SOCKETLIB=@SOCKETLIB@
RTLIB=@RTLIB@
MATHLIB=@MATHLIB@
DLLIB=@DLLIB@
GCCLIB=@GCCLIB@
ICONVLIB=@ICONVLIB@

PGPLIBS=$(STATICSTART) -lPGPsdk -lPGPsdkNetwork -lPGPsdk $(STATICEND)

LIBS=$(GCCLIB) $(PGPLIBS) -lstdc++ $(THREADLIB) $(SOCKETLIB) $(RTLIB) $(DLLIB) $(MATHLIB) $(ICONVLIB)


SRCS=$(wildcard src/*.c)
OBJS=$(patsubst %.c,%.o,$(SRCS))

ACFILES=configure Makefile config.status config.log autom4te.cache
OPTESTFILES=optest.pkr optest.skr
SDKDEPEND=$(LIBDIR)/libPGPsdk.a
WARNOPTS=@WARN@

ifeq "$(DEBUG)" "1"
	OPT=$(DEBUGOPT)
else
	OPT=$(NONDEBUGOPT)
endif


CFLAGS=$(OPT) $(COPTS) $(WARNOPTS) $(DEFINES) $(INCDIRS)
TARGET=optest

all: $(TARGET)

.c.o:
	$(CC) $(CFLAGS) -c $< -o $@

$(TARGET): $(OBJS) $(SDKDEPEND)
	$(CXX) $(LDFLAGS) $(OBJS) $(LIBDIRS) $(LIBS) -o $(TARGET)

clean::
	$(RM) $(OBJS) $(TARGET) core $(OPTESTFILES)

distclean:: clean
	$(RM) $(ACFILES)

⌨️ 快捷键说明

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