Changeset 25


Ignore:
Timestamp:
Dec 23, 2009, 8:29:08 PM (15 years ago)
Author:
rbri
Message:

large file support added

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified trunk/makefile

    r8 r25  
    3434        $(%JAVA_HOME_13)\bin\javac -d build\13 src\de\rbri\os2io4j\*.java
    3535
    36 jar : .SYMBOLIC
    37         $(%JAVA_HOME_13)\bin\javac -d build\13 src\de\rbri\os2io4j\*.java
     36jar : javac .SYMBOLIC
     37        -del os2io4j.jar
    3838        $(%JAVA_HOME_13)\bin\jar cvfm os2io4j.jar .\src\META-INF\MANIFEST.MF -C .\build\13 de\rbri\os2io4j\OS2IO4J.class
     39        $(%JAVA_HOME_13)\bin\jar uvf os2io4j.jar -C .\build\13 de\rbri\os2io4j\OS2LargeFileInputStream.class
     40        $(%JAVA_HOME_13)\bin\jar uvf os2io4j.jar -C .\build\13 de\rbri\os2io4j\OS2LargeFileOutputStream.class
     41        $(%JAVA_HOME_13)\bin\jar uvf os2io4j.jar -C .\build\13 de\rbri\os2io4j\OS2LargeFileUtil.class
     42        $(%JAVA_HOME_13)\bin\jar uvf os2io4j.jar -C .\build\13 de\rbri\os2io4j\OS2LargeRandomAccessFile.class
    3943        $(%JAVA_HOME_13)\bin\jar uvf os2io4j.jar -C . os2io.dll
    4044        $(%JAVA_HOME_13)\bin\jar uvf os2io4j.jar -C . os2io_gc.dll
    4145
    42 javah : .SYMBOLIC
    43         $(%JAVA_HOME_13)\bin\javac -d build\13 src\de\rbri\os2io4j\*.java
    44         $(%JAVA_HOME_13)\bin\javah -classpath .;.\build\13 -force -o .\jni_lib\os2io.h de.rbri.os2io4j.OS2IO4J
     46javah : javac .SYMBOLIC
     47        $(%JAVA_HOME_13)\bin\javah -classpath .;.\build\13 -force -o .\jni_lib\os2io.h de.rbri.os2io4j.OS2IO4J de.rbri.os2io4j.OS2LargeFileInputStream de.rbri.os2io4j.OS2LargeFileOutputStream de.rbri.os2io4j.OS2LargeRandomAccessFile
    4548
    4649
    47 junit_13 : .SYMBOLIC
    48         $(%JAVA_HOME_13)\bin\javac -d build\13 src\de\rbri\os2io4j\*.java
     50junit_13 : javac .SYMBOLIC
    4951        $(%JAVA_HOME_13)\bin\javac -classpath .\build\13;.\lib\junit3.8.2\junit.jar; -d build\13 test\de\rbri\os2io4j\*.java
    5052        $(%JAVA_HOME_13)\jre\bin\java -classpath .\build\13;.\lib\junit3.8.2\junit.jar de.rbri.os2io4j.AllTests
    5153
    52 test_13_jar : .SYMBOLIC
     54junit_13_jar : .SYMBOLIC
    5355        -del os2io.dll
    5456        -del os2io_gc.dll
    5557        $(%JAVA_HOME_13)\jre\bin\java -classpath .\os2io4j.jar;.\lib\junit3.8.2\junit.jar de.rbri.os2io4j.OS2IO4J
    5658
    57 junit_14 : .SYMBOLIC
    58         $(%JAVA_HOME_13)\bin\javac -d build\13 src\de\rbri\os2io4j\*.java
     59junit_14 : javac .SYMBOLIC
    5960        $(%JAVA_HOME_13)\bin\javac -classpath .\build\13;.\lib\junit3.8.2\junit.jar; -d build\13 test\de\rbri\os2io4j\*.java
    6061        $(%JAVA_HOME_GC_14)\jre\bin\java -classpath .\build\13;.\lib\junit3.8.2\junit.jar de.rbri.os2io4j.AllTests
    6162        $(%JAVA_HOME_I_14)\jre\bin\java -classpath .\build\13;.\lib\junit3.8.2\junit.jar de.rbri.os2io4j.AllTests
    6263
    63 test_14_jar : .SYMBOLIC
     64junit_14_jar : .SYMBOLIC
    6465        -del os2io.dll
    6566        -del os2io_gc.dll
    66         $(%JAVA_HOME_GC_14)\jre\bin\java -classpath .\os2io4j.jar;.\lib\junit3.8.2\junit.jar de.rbri.os2io4j.OS2IO4J
    67         $(%JAVA_HOME_I_14)\jre\bin\java -classpath .\os2io4j.jar;.\lib\junit3.8.2\junit.jar de.rbri.os2io4j.OS2IO4J
     67        $(%JAVA_HOME_GC_14)\jre\bin\java -classpath .\os2io4j.jar de.rbri.os2io4j.OS2IO4J
     68        $(%JAVA_HOME_I_14)\jre\bin\java -classpath .\os2io4j.jar de.rbri.os2io4j.OS2IO4J
    6869
    6970
    7071release : .SYMBOLIC
    7172        copy readme .\release
     73        copy os2io.jar .\release
    7274        copy os2io_gc.dll .\release
    7375        copy os2io.dll .\release
     
    7981        @echo Usage: wmake [target]
    8082        @echo Where [target] is blank or one of the following:
    81         @echo os2io_ibm.dll - to build the os2io_ibm.dll
    82         @echo os2io_gc.dll  - to build the os2io_gc.dll
    83         @echo clean       - to erase objectfiles
    84         @echo cleanall    - to erase target and objectfiles
     83        @echo os2io.dll    - to build the os2io_ibm.dll
     84        @echo os2io_gc.dll - to build the os2io_gc.dll
     85        @echo clean        - to erase objectfiles
     86        @echo cleanall     - to erase target and objectfiles
     87        @echo javac        - compile the classes
     88        @echo jar          - create the jar file
     89        @echo javah        - rebuild the jni header
     90        @echo junit_13     - run the junit test with jdk 1.3
     91        @echo junit_14     - run the junit test with jdk 1.4 (both available)
     92        @echo test_13_jar  - run the main class from jar (shows the version info)
     93        @echo test_14_jar  - run the main class from jar (shows the version info)
     94        @echo release
    8595
    8696
Note: See TracChangeset for help on using the changeset viewer.