Thread: pgsql/ ontrib/Makefile ontrib/retep/build.xml ...
CVSROOT: /home/projects/pgsql/cvsroot Module name: pgsql Changes by: petere@hub.org 01/07/06 19:07:20 Modified files: contrib : Makefile contrib/retep : build.xml src/interfaces/jdbc: Makefile build.xml Added files: contrib/retep : Makefile Removed files: . : build.xml Log message: Resolve a number of oddities in the Java build. First, remove the weird redirections between the build files, which didn't work completely. Now you just go to the directory of your choice and run make. Clean up the build files to have a logical order, fix the unnecessary rebuilds, prevent the deleting targets from removing files they're not responsible for. Ant 1.3 does not have a bug. It deletes directories just fine if you follow the documentation.
> CVSROOT: /home/projects/pgsql/cvsroot > Module name: pgsql > Changes by: petere@hub.org 01/07/06 19:07:20 > > Modified files: > contrib : Makefile > contrib/retep : build.xml > src/interfaces/jdbc: Makefile build.xml > Added files: > contrib/retep : Makefile > Removed files: > . : build.xml > > Log message: > Resolve a number of oddities in the Java build. First, remove the weird > redirections between the build files, which didn't work completely. Now > you just go to the directory of your choice and run make. Clean up the > build files to have a logical order, fix the unnecessary rebuilds, prevent > the deleting targets from removing files they're not responsible for. Ant > 1.3 does not have a bug. It deletes directories just fine if you follow > the documentation. Thanks. I could never get ant 1.3 to work and suspected it was a bug after another user had a similar problem with his build.xml project and wanted to know how I was deleting the directories. What was the trick. I read the docs and didn't get it. -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania 19026
Bruce Momjian writes: > Thanks. I could never get ant 1.3 to work and suspected it was a bug > after another user had a similar problem with his build.xml project and > wanted to know how I was deleting the directories. What was the trick. > I read the docs and didn't get it. Use <delete dir="xxx"> to delete a directory. -- Peter Eisentraut peter_e@gmx.net http://funkturm.homeip.net/~peter
> Bruce Momjian writes: > > > Thanks. I could never get ant 1.3 to work and suspected it was a bug > > after another user had a similar problem with his build.xml project and > > wanted to know how I was deleting the directories. What was the trick. > > I read the docs and didn't get it. > > Use <delete dir="xxx"> to delete a directory. I just a cvs update and did a 'make' and 'make clean' from the jdbc directory and the directories themselves are still there: #$ gmake clean /usr/local/bin/ant -buildfile ./build.xml clean Buildfile: ./build.xml clean: [delete] Deleting directory /usr/var/local/src/gen/pgsql/CURRENT/pgsql/src/interfaces/jdbc/build [delete] Deleting directory /usr/var/local/src/gen/pgsql/CURRENT/pgsql/src/interfaces/jdbc/jars [delete] Deleting: /usr/var/local/src/gen/pgsql/CURRENT/pgsql/src/interfaces/jdbc/org/postgresql/Driver.java BUILD SUCCESSFUL Total time: 1 second #$ lf CHANGELOG Implementation build/ example/ org/ CVS/ Makefile build.xml jars/ tags@ ID@ README crtags@ jdbc.jpx utils/ On your system, do /build and /jars still appear? -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania 19026
Bruce Momjian writes: > I just a cvs update and did a 'make' and 'make clean' from the jdbc > directory and the directories themselves are still there: If you can reproduce this then you might want to file a bug report with the Ant developers. I'm using Ant 1.3 and Sun's JDK 1.3 and it works according to the plan. -- Peter Eisentraut peter_e@gmx.net http://funkturm.homeip.net/~peter
> Bruce Momjian writes: > > > I just a cvs update and did a 'make' and 'make clean' from the jdbc > > directory and the directories themselves are still there: > > If you can reproduce this then you might want to file a bug report with > the Ant developers. I'm using Ant 1.3 and Sun's JDK 1.3 and it works > according to the plan. I have jdk 1.2 and ant 1.3, and as you can see, all the directories still exist after a make clean: #$ gmake clean /usr/local/bin/ant -buildfile ./build.xml clean Buildfile: ./build.xml clean: [delete] Deleting directory /usr/var/local/src/gen/pgsql/CURRENT/pgsql/src/interfaces/jdbc/build [delete] Deleting directory /usr/var/local/src/gen/pgsql/CURRENT/pgsql/src/interfaces/jdbc/jars [delete] Could not find file /usr/var/local/src/gen/pgsql/CURRENT/pgsql/src/interfaces/jdbc/org/postgresql/Driver.java to delete. BUILD SUCCESSFUL Total time: 1 second #$ ls -lR build jars build: total 2 drwxr-xr-x 2 postgres wheel 1024 Jul 7 10:58 example drwxr-xr-x 3 postgres wheel 512 Jul 7 10:58 org build/example: build/org: total 1 drwxr-xr-x 8 postgres wheel 512 Jul 7 10:58 postgresql build/org/postgresql: total 6 drwxr-xr-x 2 postgres wheel 512 Jul 7 10:58 core drwxr-xr-x 2 postgres wheel 512 Jul 7 10:58 fastpath drwxr-xr-x 2 postgres wheel 512 Jul 7 10:58 geometric drwxr-xr-x 2 postgres wheel 512 Jul 7 10:58 jdbc2 drwxr-xr-x 2 postgres wheel 512 Jul 7 10:58 largeobject drwxr-xr-x 2 postgres wheel 512 Jul 7 10:58 util build/org/postgresql/core: build/org/postgresql/fastpath: build/org/postgresql/geometric: build/org/postgresql/jdbc2: build/org/postgresql/largeobject: build/org/postgresql/util: jars: -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania 19026