Netmake Release

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Profetas

    #1

    Netmake Release

    Hi,

    Sorry, if this is off topic, but I couldn't find a better place to
    announce the first release of NetMake.

    NetMake is an extension of GNU Make, it allows multiple server
    compilation.

    That means ,you can have your source files spread in different servers and
    the NetMake will download the files (if it doesn't exist in the current
    server , or if it's been modified) and proceed to the compilation.

    The only syntax change over the GNU Make is the server specification,
    where a @ is used, for example

    Http:

    @http://www.example1.co m/file.c
    @www.example1.c om/file.c

    Both rules, specified above will work correctly.

    FTP server:

    @ftp.user.pass. server/glob.c

    an example of a makefile using netmake rules.

    CC = gcc -ansi -pedantic
    OBJS = read.o bui.o run.o main.o par.o prn.o
    SRC = main.c read.c prn.c run.c par.c bui.c

    prog: ${OBJS}
    ${CC} -o prog ${CFLAGS} ${OBJS} -lm

    prn.o: prn.c prn.h glob.h
    ${CC} -c prn.c

    read.o: @http://www.example1.co m/read.c read.h glob.h
    ${CC} -c read.c

    run.o: run.c run.h glob.h
    ${CC} -c run.c
    par.o: par.c par.h glob.h
    ${CC} -c par.c

    bui.o: @ftp.username.p ass.cs3.brookes .ac.uk/bui.c bui.h glob.h
    ${CC} -c bui.c

    main.o: @ftp.username.p ass.cs3.brookes .ac.uk/main.c main.h glob.h
    ${CC} -c main.c
    clean:
    rm -f ${OBJS}
    rm prog
    rm main.c read.c bui.c
    @echo "Deleted!"


    Netmake can be downloaded for free at

    http://sourceforge.net/project/showf...roup_id=124976
    or



    Any suggestion or critiques can be sent to my email at
    profetas {at} gmail {dot} com

    Thanks Lucas S Silva

  • Mark A. Odell

    #2
    Re: Netmake Release

    "Profetas" <xuxu_18@yahoo. com> wrote in
    news:24c5190a31 ce2478c030a2ba0 5ec149b@localho st.talkaboutpro gramming.com:

    [color=blue]
    > Sorry, if this is off topic, but I couldn't find a better place to
    > announce the first release of NetMake.
    >[/color]

    Why not gnu.announce?

    --
    - Mark ->
    --

    Comment

    • Keith Thompson

      #3
      Re: Netmake Release

      "Profetas" <xuxu_18@yahoo. com> writes:[color=blue]
      > Sorry, if this is off topic, but[/color]
      [snip]

      Yes, it's off topic.

      --
      Keith Thompson (The_Other_Keit h) kst-u@mib.org <http://www.ghoti.net/~kst>
      San Diego Supercomputer Center <*> <http://users.sdsc.edu/~kst>
      We must do something. This is something. Therefore, we must do this.

      Comment

      Working...