Home | Rules and Guide | Sign In/Create Account | Write a Post | Reddit | #LD48 | #ludumdare on irc.afternet.org (Info)

Ludum Dare 30 — August 22nd-25th 2014 — Theme: ??? (Suggest a Theme)
  • Ludum Dare 30 Begins: in 29 days, 2 hours, 0 minutes, 0 seconds
  • [ Real World Gatherings | Ludum Deals (coming soon) | MiniLD #53 ]


    Posted by (twitter: @GazokMes)
    July 16th, 2012 2:20 pm

    OBJECTS = $(SOURCES:.ccp=.o)

    Who wants to guess what happened when I ran make clean?

    (The c++ file format I was using was .cpp)

    2 Responses to “Whoops.”

    1. mohammad says:

      unless there is a varible called $ then that was your problem
      oh and you put the file name cpp to equal 0
      oh and unless this was noticed the = boolean is too close to cpp
      if im wrong go ahead and correct me.
      im not a BIG fan of c++ but i know a little

      • Pazaz says:

        Mohammad, in a Makefile $ is the prefix to a variable, and that name is contained in the parenthesis.
        This case is a Pattern match and replace, anything in SOURCES that is equal to .cpp is now equal to .o in OBJECTS, very useful.

        SOURCES = Main.cpp OtherFile.cpp
        OBJECTS = $(SOURCES:.cpp=.o)

        OBJECTS now contains Main.o OtherFile.o

    Leave a Reply

    You must be logged in to post a comment.

    All posts, images, and comments are owned by their creators.

    [cache: storing page]