delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
X-SWARE-Spam-Status: | No, hits=-1.8 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD,SPF_HELO_PASS,TW_QL |
X-Spam-Check-By: | sourceware.org |
To: | cygwin AT cygwin DOT com |
From: | Michael Steele <michaels AT go2dds DOT com> |
Subject: | Need help creating a script that is ran from a batch file. |
Date: | Sun, 19 Aug 2012 18:54:43 +0000 (UTC) |
Lines: | 56 |
Message-ID: | <loom.20120819T202932-528@post.gmane.org> |
Mime-Version: | 1.0 |
User-Agent: | Loom/3.14 (http://gmane.org/) |
X-IsSubscribed: | yes |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
I know very little about creating a script under cygwin. I have a particular tack that doesn't change and I'm running it manually. I'm thinking that since it doesn't change that it could be automated. As you can see below I'm compiling three programs and the last program is my executable. The first time I setup the cygwin environment it doesn't need to 'make clean'. I'm not sure if it hurts to run 'make clean' if it doesn't need to. Maybe a check in place would be prudent if it shouldn't be running 'make clean if it doesn't need to? Here are the commands I run from within cygwin: Open the Cygwin terminal cd /cygdrive/e/development/cygwin/mysql-5.5.25a/ make clean perl cmake/configure.pl make && make mysqlclient && make install cd /cygdrive/e/development/cygwin/postgresql-9.1.4/ make clean ./configure make && make install cd /cygdrive/e/development/cygwin/barnyard2/ make clean ./autogen.sh ./configure --with-mysql --with-postgresql make && make install When it completesw the process I need it to create a folder and copy all the prudent files and folder. I'm not sure if the below are correct syntax. mkdir /cygdrive/e/cygwin/barn/ cp /cygdrive/e/cygwin/barnyard2/src/.libs/barnyard2.exe /cygdrive/e/cygwin/barn / cp /cygdrive/e/cygwin/barnyard2/etc/ /cygdrive/e/cygwin/barn/etc/ cp /cygdrive/e/cygwin/barnyard2/schemas/ /cygdrive/e/cygwin/barn/schemas/ cp /cygdrive/e/cygwin/barnyard2/etc/barnyard2.conf /cygdrive/e/cygwin/barn/ cp /cygdrive/e/cygwin/bin/cyggcc_s-1.dll /cygdrive/e/cygwin/barn/ cp /cygdrive/e/cygwin/bin/cygwin1.dll /cygdrive/e/cygwin/barn/ cp /cygdrive/e/cygwin/bin/cygz.dll /cygdrive/e/cygwin/barn/ cp /cygdrive/e/cygwin/usr/local/mysql/lib/cygmysqlclient- 18.dll /cygdrive/e/cygwin/barn/ cp /cygdrive/e/cygwin/usr/local/pgsql/lib/cygpq.dll /cygdrive/e/cygwin/barn/ then exit -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |