2003-02-25 Theodore A. Roth * Makefile.am: * configure.ac: * windows/Makefile.am: Index: Makefile.am =================================================================== RCS file: /cvsroot/avrdude/avrdude/Makefile.am,v retrieving revision 1.9 diff -u -r1.9 Makefile.am --- Makefile.am 25 Feb 2003 00:57:27 -0000 1.9 +++ Makefile.am 25 Feb 2003 23:07:05 -0000 @@ -23,6 +23,9 @@ EXTRA_DIST = avrdude.1 avrdude.pdf avrdude.conf.in bootstrap +SUBDIRS = @WINDOWS_DIRS@ +DIST_SUBDIRS = windows + AM_YFLAGS = -d AM_CPPFLAGS = -DCONFIG_DIR=\"$(sysconfdir)\" Index: configure.ac =================================================================== RCS file: /cvsroot/avrdude/avrdude/configure.ac,v retrieving revision 1.2 diff -u -r1.2 configure.ac --- configure.ac 25 Feb 2003 00:57:27 -0000 1.2 +++ configure.ac 25 Feb 2003 23:07:05 -0000 @@ -103,5 +103,17 @@ AC_MSG_RESULT([$DEFAULT_SER_PORT]) AC_SUBST(DEFAULT_SER_PORT, $DEFAULT_SER_PORT) -AC_CONFIG_FILES([Makefile avrdude.conf]) +# See if we need to drop into the windows subdir. +case $target in + *-*-mingw32* | *-*-cygwin* | *-*-windows*) + WINDOWS_DIRS="windows" + ;; +esac +AC_SUBST(WINDOWS_DIRS,$WINDOWS_DIRS) + +AC_CONFIG_FILES([ + windows/Makefile + Makefile + avrdude.conf +]) AC_OUTPUT Index: windows/Makefile.am =================================================================== RCS file: windows/Makefile.am diff -N windows/Makefile.am --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ windows/Makefile.am 25 Feb 2003 23:07:05 -0000 @@ -0,0 +1,60 @@ +# +# avrdude - A Downloader/Uploader for AVR device programmers +# Copyright (C) 2003 Theodore A. Roth +# +# 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; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# + +# +# $Id$ +# + +# +# This Makefile will only be used on windows based systems. +# + +local_install_list = \ + giveio.sys \ + install_giveio.bat \ + remove_giveio.bat \ + status_giveio.bat + +EXTRA_DIST = \ + giveio.c \ + $(local_install_list) + +bin_PROGRAMS = loaddrv + +loaddrv_CFLAGS = -mno-cygwin + +loaddrv_SOURCES = \ + loaddrv.c \ + loaddrv.h + +install-exec-local: + $(mkinstalldirs) $(DESTDIR)$(bindir) + @list='$(local_install_list)'; for file in $$list; do \ + echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) \ + $(srcdir)/$$file $(DESTDIR)$(bindir)/$$file"; \ + $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $(srcdir)/$$file \ + $(DESTDIR)$(bindir)/$$file; \ + done + +uninstall-local: + @for file in $(local_install_list); do \ + echo " rm -f $(DESTDIR)$(bindir)"; \ + rm -f $(DESTDIR)$(bindir); \ + done +