Skip to content

Instantly share code, notes, and snippets.

@lobatt
Last active December 14, 2015 13:58
Show Gist options
  • Save lobatt/5097517 to your computer and use it in GitHub Desktop.
Save lobatt/5097517 to your computer and use it in GitHub Desktop.

Revisions

  1. lobatt revised this gist Mar 6, 2013. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions Makefile
    Original file line number Diff line number Diff line change
    @@ -11,10 +11,10 @@ EXECUTABLE=hello
    all: $(SOURCES) $(EXECUTABLE)

    $(EXECUTABLE): $(OBJECTS)
    $(CC) $(LDFLAGS) $(OBJECTSS) -o $@
    $(CC) $(LDFLAGS) $(OBJECTSS) -o $@

    .cpp.o:
    $(CC) $(CFLAGS) $< -o $@

    .c.o:
    $(CC) $(CFLAGS) $< -o $@
    $(CC) $(CFLAGS) $< -o $@
  2. lobatt created this gist Mar 6, 2013.
    20 changes: 20 additions & 0 deletions Makefile
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,20 @@
    CC=g++
    CFLAGS=-g -c -Wall
    LDFLAGS=
    CXX_SOURCES=$(wildcard *.cpp)
    C_SOURCES=$(wildcard *.c)
    CXX_OBJECTS=$(SOURCES:.cpp=.o)
    C_OBJECTS=$(C_SOURCES:.c=.o)
    OBJECTS=$(C_OBJECTS) $(CXX_OBJECTS)
    EXECUTABLE=hello

    all: $(SOURCES) $(EXECUTABLE)

    $(EXECUTABLE): $(OBJECTS)
    $(CC) $(LDFLAGS) $(OBJECTSS) -o $@

    .cpp.o:
    $(CC) $(CFLAGS) $< -o $@

    .c.o:
    $(CC) $(CFLAGS) $< -o $@