Blame | Last modification | View Log | RSS feed
# Makefile template built by pmkscan (2008-05-17 20:40)# @configure_input@# build toolsCC= @CC@CFLAGS= @CFLAGS@CLDFLAGS= @CLDFLAGS@CXX= @CXX@CXXFLAGS= @CXXFLAGS@CXXLDFLAGS= @CXXLDFLAGS@ @LIBS@SLCXXFLAGS= @SLCXXFLAGS@SLCXXLDFLAGS= @SLCXXLDFLAGS@AR= @AR@ARFLAGS= cruRANLIB= @RANLIB@INSTALL= @INSTALL@RM= rmRMFLAGS= -rf# tool aliasesINSTALL_BIN= $(INSTALL) -m 755INSTALL_SBIN= $(INSTALL) -m 755INSTALL_STLIB= $(INSTALL) -m 644INSTALL_SHLIB= $(INSTALL) -m 755INSTALL_DATA= $(INSTALL) -D -m 644INSTALL_DIR= $(INSTALL) -d -m 755INSTALL_MAN= $(INSTALL) -m 644# specific directoriesPREFIX= @PREFIX@BINDIR= @BINDIR@SBINDIR= @SBINDIR@DATADIR= @DATADIR@LIBDIR= @LIBDIR@INCDIR= @INCDIR@SYSCONFDIR= @SYSCONFDIR@# packagingPACKAGE= @PACKAGE@## list of generated files#GEN_FILES= Makefile config.h## source dependency lists#DKIM_SRCS= dkim.cpp dkim.h dkimbase.h dkimsign.h dkimverify.h resource.hDKIMBASE_SRCS= dkim.h dkimbase.cpp dkimbase.hDKIMSIGN_SRCS= dkim.h dkimbase.h dkimsign.cpp dkimsign.hDKIMVERIFY_SRCS= dkim.h dkimbase.h dkimverify.cpp dkimverify.h dns.hDNS_SRCS= dkim.h dns.cpp dns.h dnsresolv.hDNSRESOLV_SRCS= dnsresolv.cpp dnsresolv.hLIBDKIMTEST_SRCS= dkim.h dns.h libdkimtest.cpp## binary name macros#LIBDKIMTEST= libdkimtest## library name macros#LIBDKIM= libdkimLIBDKIM_STATIC= @LIBDKIM_STATIC@LIBDKIM_SHARED= @LIBDKIM_SHARED@LIBDKIM_HEADERS= dkim.h## binary target dependency lists#LIBDKIMTEST_OBJS= dkim.o dkimbase.o dkimverify.o dkimsign.o dns.o dnsresolv.o libdkimtest.o## library target dependency lists#LIBDKIM_OBJS= dkim.o dkimbase.o dkimsign.o dkimverify.o dns.o \dnsresolv.o## target lists## buildingBUILD_TARGETS= $(ALL_BIN_TARGETS) $(LIB_BUILD_TARGETS)ALL_BIN_TARGETS= $(LIBDKIMTEST)LIB_BUILD_TARGETS= static_libs $(SHARED_LIB_TARGETS)STATIC_LIB_TARGETS= $(LIBDKIM_STATIC)SHARED_LIB_TARGETS= @SHARED_LIB_TARGETS@CXX_SHLIB_TARGETS= $(LIBDKIM_SHARED)# cleaningCLEAN_TARGETS= $(BIN_CLEAN_TARGETS) $(LIB_CLEAN_TARGETS)BIN_CLEAN_TARGETS= $(LIBDKIMTEST)_cleanLIB_CLEAN_TARGETS= static_libs_clean $(SHLIB_CLEAN_TARGETS)STLIB_CLEAN_TARGETS= $(LIBDKIM)_static_cleanSHLIB_CLEAN_TARGETS= @SHLIB_CLEAN_TARGETS@CXX_SHLIB_CLEAN_TARGETS= $(LIBDKIM)_shared_clean# installingINSTALL_TARGETS= install_bin install_libBIN_INSTALL_TARGETS= $(LIBDKIMTEST)_installLIB_INSTALL_TARGETS= lib_headers_install static_libs_install $(SHLIB_INST_TARGETS)STLIB_INST_TARGETS= $(LIBDKIM)_static_installSHLIB_INST_TARGETS= @SHLIB_INST_TARGETS@CXX_SHLIB_INST_TARGETS= $(LIBDKIM)_shared_install# deinstallingDEINSTALL_TARGETS= $(BIN_DEINSTALL_TARGETS) $(LIB_DEINSTALL_TARGETS)BIN_DEINSTALL_TARGETS= $(LIBDKIMTEST)_deinstallLIB_DEINSTALL_TARGETS= lib_headers_deinstall static_libs_deinstall $(SHLIB_DEINST_TARGETS)STLIB_DEINST_TARGETS= $(LIBDKIM)_static_deinstallSHLIB_DEINST_TARGETS= @SHLIB_DEINST_TARGETS@CXX_SHLIB_DEINST_TARGETS= $(LIBDKIM)_shared_deinstall# by default we consider all binaries as non privilegedBIN_FILES= $(ALL_BIN_TARGETS)# move privileged binaries here if neededSBIN_FILES=.SUFFIXES: .o .s .c .C .cc .cxx .cpp# C suffixes.c.o:$(CC) $(CFLAGS) $(SLCFLAGS) -o $@ -c $<.C.o:$(CC) $(CFLAGS) $(SLCFLAGS) -o $@ -c $<.cc.o:$(CC) $(CFLAGS) $(SLCFLAGS) -o $@ -c $<# C++ suffixes.cxx.o:$(CXX) $(CXXFLAGS) $(SLCXXFLAGS) -o $@ -c $<.cpp.o:$(CXX) $(CXXFLAGS) $(SLCXXFLAGS) -o $@ -c $<## generic targets#all: $(BUILD_TARGETS)clean: $(CLEAN_TARGETS)install: $(INSTALL_TARGETS)deinstall: $(DEINSTALL_TARGETS)distclean: clean$(RM) $(RMFLAGS) $(GEN_FILES)## object rules#dkim.o: $(DKIM_SRCS)dkimbase.o: $(DKIMBASE_SRCS)dkimsign.o: $(DKIMSIGN_SRCS)dkimverify.o: $(DKIMVERIFY_SRCS)dns.o: $(DNS_SRCS)dnsresolv.o: $(DNSRESOLV_SRCS)libdkimtest.o: $(LIBDKIMTEST_SRCS)## binary target rules## main binary install targetinstall_bin: install_bindir $(BIN_INSTALL_TARGETS)# install binary directoryinstall_bindir:$(INSTALL_DIR) $(DESTDIR)$(BINDIR)# libdkimtest binary targets$(LIBDKIMTEST): $(LIBDKIMTEST_OBJS)$(CXX) $(CXXLDFLAGS) -o $@ $(LIBDKIMTEST_OBJS)$(LIBDKIMTEST)_clean:$(RM) $(RMFLAGS) $(LIBDKIMTEST_OBJS)$(RM) $(RMFLAGS) $(LIBDKIMTEST)$(LIBDKIMTEST)_install: $(LIBDKIMTEST)$(INSTALL_BIN) $(LIBDKIMTEST) $(DESTDIR)$(BINDIR)/$(LIBDKIMTEST)$(LIBDKIMTEST)_deinstall:$(RM) $(RMFLAGS) $(DESTDIR)$(BINDIR)/$(LIBDKIMTEST)## library target rules## main library install targetinstall_lib: install_libdir $(LIB_INSTALL_TARGETS)# install library directoryinstall_libdir:$(INSTALL_DIR) $(DESTDIR)$(LIBDIR)# library headers install targetlib_headers_install: $(LIBDKIM)_headers_install# library headers deinstall targetlib_headers_deinstall: $(LIBDKIM)_headers_deinstall# static library targetsstatic_libs: $(STATIC_LIB_TARGETS)static_libs_clean: $(STLIB_CLEAN_TARGETS)static_libs_install: $(STLIB_INST_TARGETS)static_libs_deinstall: $(STLIB_DEINST_TARGETS)# C++ language shared library targetscxx_shared_libs: $(CXX_SHLIB_TARGETS)cxx_shared_libs_clean: $(CXX_SHLIB_CLEAN_TARGETS)cxx_shared_libs_install: $(CXX_SHLIB_INST_TARGETS)cxx_shared_libs_deinstall: $(CXX_SHLIB_DEINST_TARGETS)# libdkim library targets$(LIBDKIM)_headers_install: $(LIBDKIM_HEADERS)$(INSTALL_DATA) dkim.h $(DESTDIR)$(INCDIR)/dkim.h$(LIBDKIM)_headers_deinstall:$(RM) $(RMFLAGS) $(DESTDIR)$(INCDIR)/dkim.h$(LIBDKIM)_clean:$(RM) $(RMFLAGS) $(LIBDKIM_OBJS)$(LIBDKIM_STATIC): $(LIBDKIM_OBJS)$(AR) $(ARFLAGS) $@ $(LIBDKIM_OBJS)$(RANLIB) $@$(LIBDKIM)_static_clean: $(LIBDKIM)_clean$(RM) $(RMFLAGS) $(LIBDKIM_STATIC)$(LIBDKIM)_static_install: $(LIBDKIM_STATIC)$(INSTALL_STLIB) $(LIBDKIM_STATIC) $(DESTDIR)$(LIBDIR)/$(LIBDKIM_STATIC)$(LIBDKIM)_static_deinstall:$(RM) $(RMFLAGS) $(DESTDIR)$(LIBDIR)/$(LIBDKIM_STATIC)$(LIBDKIM_SHARED): $(LIBDKIM_OBJS)$(CXX) $(CXXLDFLAGS) $(SLCXXLDFLAGS) -o $@ $(LIBDKIM_OBJS)$(LIBDKIM)_shared_clean: $(LIBDKIM)_clean$(RM) $(RMFLAGS) $(LIBDKIM_SHARED)$(LIBDKIM)_shared_install: $(LIBDKIM_SHARED)$(INSTALL_SHLIB) $(LIBDKIM_SHARED) $(DESTDIR)$(LIBDIR)/$(LIBDKIM_SHARED)ln -sf $(DESTDIR)$(LIBDIR)/$(LIBDKIM_SHARED) $(DESTDIR)$(LIBDIR)/libdkim.so$(LIBDKIM)_shared_deinstall:$(RM) $(RMFLAGS) $(DESTDIR)$(LIBDIR)/$(LIBDKIM_SHARED)