# OpenVPN-GUI -- A Windows GUI for OpenVPN. # # Copyright (C) 2004 Mathias Sundman # 2010 Heiko Hund # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program (see the file COPYING included with this # distribution); if not, write to the Free Software Foundation, Inc., # 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA RCCOMPILE = $(WINDRES) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) AUTOMAKE_OPTIONS = foreign 1.9 DISTCHECK_CONFIGURE_FLAGS = --host=x86_64-w64-mingw32 MAINTAINERCLEANFILES = \ config.log config.status \ $(srcdir)/Makefile.in $(srcdir)/configure \ $(srcdir)/config.h.in $(srcdir)/config.h.in~\ $(srcdir)/install-sh $(srcdir)/missing \ $(srcdir)/depcomp $(srcdir)/aclocal.m4 \ $(srcdir)/config.guess $(srcdir)/config.sub \ $(srcdir)/compile SUBDIRS = . plap bin_PROGRAMS = openvpn-gui dist_doc_DATA = \ BUILD.rst \ CHANGES.rst \ COPYRIGHT.GPL \ COPYING \ README.rst AM_CPPFLAGS = -D_UNICODE $(JSON_CFLAGS) AM_CFLAGS = -municode openvpn_gui_RESOURCES = \ res/openvpn-gui-res.rc \ res/openvpn-gui-res-cs.rc \ res/openvpn-gui-res-de.rc \ res/openvpn-gui-res-dk.rc \ res/openvpn-gui-res-en.rc \ res/openvpn-gui-res-es.rc \ res/openvpn-gui-res-fa.rc \ res/openvpn-gui-res-fi.rc \ res/openvpn-gui-res-fr.rc \ res/openvpn-gui-res-it.rc \ res/openvpn-gui-res-jp.rc \ res/openvpn-gui-res-kr.rc \ res/openvpn-gui-res-nl.rc \ res/openvpn-gui-res-no.rc \ res/openvpn-gui-res-pl.rc \ res/openvpn-gui-res-pt.rc \ res/openvpn-gui-res-ru.rc \ res/openvpn-gui-res-se.rc \ res/openvpn-gui-res-tr.rc \ res/openvpn-gui-res-ua.rc \ res/openvpn-gui-res-zh-hans.rc \ res/openvpn-gui-res-zh-hant.rc \ res/connected.ico \ res/connecting.ico \ res/disconnected.ico \ res/openvpn-gui.ico \ res/reconnecting.ico \ res/openvpn-gui.manifest \ res/tileimage.bmp EXTRA_DIST = $(openvpn_gui_RESOURCES) \ CMakeLists.txt \ CMakePresets.json \ config-msvc.h.in \ .editorconfig \ .kateconfig openvpn_gui_SOURCES = \ main.c main.h \ openvpn.c openvpn.h \ localization.c localization.h \ tray.c tray.h \ viewlog.c viewlog.h \ service.c service.h \ options.c options.h \ proxy.c proxy.h \ registry.c registry.h \ scripts.c scripts.h \ manage.c manage.h \ misc.c misc.h \ openvpn_config.c \ openvpn_config.h \ access.c access.h \ chartable.h \ save_pass.c save_pass.h \ env_set.c env_set.h \ echo.c echo.h \ as.c as.h \ pkcs11.c pkcs11.h \ config_parser.c config_parser.h \ openvpn-gui-res.h openvpn_gui_LDFLAGS = -mwindows openvpn_gui_LDADD = \ openvpn-gui-res.o \ -lws2_32 \ -lcomctl32 \ -lwinhttp \ -lwtsapi32 \ -lcrypt32 \ -lnetapi32 \ -lole32 \ -lshlwapi \ -lsecur32 \ -lwininet \ $(JSON_LIBS) openvpn-gui-res.o: $(openvpn_gui_RESOURCES) $(srcdir)/openvpn-gui-res.h $(RCCOMPILE) -i $< -o $@