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

Ludum Dare 29 — April 25th-28th Weekend [9 PM EST] — Theme: ??? (Theme Voting!)
  • Ludum Dare 29 Compo (48 Hour+Solo+Scratch+Src) Begins: in 4 days, 22 hours, 24 minutes, 40 seconds
  • Ludum Dare 29 Jam (72 Hour+Teams OK+Relaxed) Begins: in 4 days, 22 hours, 24 minutes, 41 seconds
  • [ MiniLD 50 | Warmup Weekend April 19th-20th | Real World Gatherings | Ludum Deals | Wallpaper ]


    Whoops.

    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]