2014-02-28 13:26:55 -04:30
|
|
|
CC := gcc
|
|
|
|
|
CFLAGS := -I./ -ansi -pedantic
|
|
|
|
|
LDFLAGS := -L./
|
|
|
|
|
LDLIBS := -lm -lisland
|
2014-02-25 20:38:05 -04:30
|
|
|
|
2014-02-28 13:26:55 -04:30
|
|
|
all: CFLAGS += -O3
|
|
|
|
|
all: lib island
|
2014-02-25 20:38:05 -04:30
|
|
|
|
2014-02-28 13:26:55 -04:30
|
|
|
debug: CFLAGS += -g
|
|
|
|
|
debug: lib island
|
2014-02-25 20:38:05 -04:30
|
|
|
|
2014-02-28 13:26:55 -04:30
|
|
|
lib: libisland.a
|
2014-02-25 20:38:05 -04:30
|
|
|
|
2014-02-28 13:26:55 -04:30
|
|
|
libisland.a: island.o
|
|
|
|
|
ar rcs libisland.a island.o
|
2014-02-25 20:38:05 -04:30
|
|
|
|
2014-02-28 13:26:55 -04:30
|
|
|
island: main.o
|
|
|
|
|
|
|
|
|
|
main.o: main.c island.h
|
|
|
|
|
|
|
|
|
|
island.o: island.c island.h
|
2014-02-25 20:38:05 -04:30
|
|
|
|
|
|
|
|
clean:
|
2014-02-28 13:26:55 -04:30
|
|
|
$(RM) *.o *.a island
|