File: Makefile

package info (click to toggle)
haskell-shake 0.13.2%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 888 kB
  • ctags: 127
  • sloc: haskell: 6,388; makefile: 35; ansic: 25; sh: 2
file content (17 lines) | stat: -rw-r--r-- 309 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# From http://www.cs.colby.edu/maxwell/courses/tutorials/maketutor/, Makefile 4

CC=gcc
CFLAGS=-I.
DEPS = hellomake.h
OBJ = hellomake.o hellofunc.o 

hellomake$(EXE): $(OBJ)
    $(CC) -o $@ $^ $(CFLAGS)

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

.PHONY: clean
clean:
    rm hellomake$(EXE)
    rm *.o