# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
# 
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
# 
# The Original Code is Freedom code.
# 
# The Initial Developer of the Original Code is Zero-Knowledge Systems,
# Inc.  Portions created by Zero-Knowledge are Copyright (C) 2000
# Zero-Knowledge Systems, Inc.  All Rights Reserved.
# 
# Contributor(s):

# 
# Default target
#

default:: libs

# Get the variables definition
include $(ZK_ROOT)/freedom/client/makefiles/Makefile.vars

# Override and define new variables
ZK_PUBLIBS := libzkdialogsLinux.a


ZK_LDFLAGS  += $(ZK_GTKLDFLAGS)
ZK_INCS     += $(ZK_GTKINCS) \
               -I$(ZK_ROOT)/freedom/client/zkbase/clientbase/xp \
               -I$(ZK_ROOT)/freedom/client/zkbase/clientbase/linux \
               -I$(ZK_ROOT)/freedom/client/zkui/zkcommonui/linux \
        -idirafter $(ZK_FREEDOM_ROOT)/client/zkcentral/clienttypes/ \
        -idirafter $(ZK_FREEDOM_ROOT)/client/zkbase/errorhandling/linux/ \
        -idirafter $(ZK_FREEDOM_ROOT)/client/zkshim/trafficfilter/xp/ \
        -idirafter $(ZK_FREEDOM_ROOT)/client/zkbase/inethelp/xp/ \
        -idirafter $(ZK_FREEDOM_ROOT)/client/zkui/freedomclient/linux/ \
        -idirafter $(ZK_FREEDOM_ROOT)/client/zkbase/general/xp/ \
        -idirafter $(ZK_FREEDOM_ROOT)/client/zkbase/libzktest/ \
        -idirafter $(ZK_FREEDOM_ROOT)/client/zkbase/clientbase/xp/ \
        -idirafter $(ZK_FREEDOM_ROOT)/include/ \
        -idirafter $(ZK_FREEDOM_ROOT)/client/inc/ \
        -idirafter $(ZK_FREEDOM_ROOT)/client/zkui/zkcommonui/linux \
        -idirafter $(ZK_FREEDOM_ROOT)/client/zkui/zkdialogs/linux \
        -idirafter $(ZK_FREEDOM_ROOT)/client/zkui/zkdialogs/xp \
        -idirafter $(ZK_FREEDOM_ROOT)/client/zkui/zkwizards/linux \
	-idirafter $(ZK_FREEDOM_ROOT)/client/zkbase/errorhandling/xp/ \
	-idirafter $(ZK_FREEDOM_ROOT)/client/zkcentral/zkservice/ \
	-idirafter $(ZK_FREEDOM_ROOT)/client/zkshim/trafficfilter/linux/ \
	-idirafter $(ZK_FREEDOM_ROOT)/client/zkshim/linux/clientshim/include/ \
        -idirafter $(ZK_FREEDOM_ROOT)/ndb/include/ \
        -idirafter $(ZK_ROOT) \
        -idirafter $(ZK_ROOT)/include/ \
        -idirafter $(ZK_ROOT)/libzkmime/include/ \
        -idirafter $(ZK_ROOT)/libzkthread/include/ \
        -idirafter $(ZK_ROOT)/libzkpacket/include/ \
        -idirafter $(ZK_ROOT)/lib3rd/openssl/include \
        -idirafter $(ZK_ROOT)/libzk/include/ \
        -idirafter $(ZK_ROOT)/libzk/src/ \
        -idirafter $(ZK_ROOT)/libzkip/include/

ZK_CXXFLAGS := $(subst -Wshadow, ,$(ZK_CXXFLAGS)) $(ZK_GTKDEFS)


ZK_ALL_SRCFILES := \
	UiPrefDlg.cpp \
	UiPrefDlgImp.cpp \
	UiPrefBase.cpp \
	UiPrefMain.cpp \
	UiPrefUser.cpp \
	UiPrefNym.cpp \
	UiPrefSecurity.cpp \
	UiPrefSpam.cpp \
        UiPrefProNymAd.cpp \
	UiPrefWordScan.cpp \
	UiPrefPassphrase.cpp \
	UiPrefBackup.cpp \
	UiPrefInit.cpp \
	UiPrefAd.cpp \
        UiPrefConsole.cpp \
	UiPrefAbout.cpp \
	UiPrefCookies.cpp \
	UiOutgoingMail.cpp \
	UiWordScan.cpp \
	UiSignedMail.cpp \
	UiProxyDialogs.cpp \
	UiMailFirstCheck.cpp \
	UiMailSentCount.cpp \
	UiUpgradeNotification.cpp \
        UiExtendNym.cpp \
	UiLoginDlg.cpp \
	UiLoginDlgImp.cpp \
	UiPasswordConfirm.cpp \
	UiPrefFreedomMail.cpp \
	UiWarnNNTPConnection.cpp \
	UiWarnSSLConnection.cpp \
	$(END_OF_LIST)

ZK_PUBLIC_INCLUDES := 

# Get the target rules
include $(ZK_ROOT)/makefiles/Makefile.targs

# Add new targets or complement default target using :: rules


# Specify dependencies
$(ZK_BUILDDIR_PUBLIB)/libzkdialogsLinux.a: $(ZK_FULLCXXOBJS) $(ZK_GTKLIBS)
