Mercurial > cropper
comparison Makefile @ 17:4453456abad1
gathered all code in one file
author | meillo@marmaro.de |
---|---|
date | Thu, 04 Mar 2010 19:34:12 +0100 |
parents | 88b8856fccf5 |
children | 762de8cee1e4 |
comparison
equal
deleted
inserted
replaced
16:88b8856fccf5 | 17:4453456abad1 |
---|---|
1 # makefile for cropper | 1 # makefile for cropper |
2 | |
3 NAME = cropper | |
4 | |
5 SRC = interface.c callbacks.c main.c | |
6 DEP = main.h | |
7 OBJ = ${SRC:.c=.o} | |
8 | 2 |
9 CC = gcc | 3 CC = gcc |
10 CFLAGS = `pkg-config --cflags gtk+-2.0` | 4 CFLAGS = `pkg-config --cflags gtk+-2.0` |
11 LDFLAGS = `pkg-config --libs --cflags gtk+-2.0` | 5 LDFLAGS = `pkg-config --libs --cflags gtk+-2.0` |
12 | 6 |
13 | 7 |
14 | 8 cropper: main.o |
15 all: ${NAME} | 9 ${CC} -o cropper main.o ${LDFLAGS} |
16 | |
17 ${NAME}: ${OBJ} ${DEP} | |
18 ${CC} -o ${NAME} ${OBJ} ${LDFLAGS} | |
19 | |
20 .c.o: | |
21 ${CC} ${CFLAGS} -c $< | |
22 | |
23 | |
24 interface.o: main.h | |
25 callbacks.o: main.h | |
26 main.o: main.h | |
27 | 10 |
28 | 11 |
29 clean: | 12 clean: |
30 rm -f *.o | 13 rm -f *.o |
31 | 14 |
32 realclean: clean | 15 realclean: clean |
33 rm -f ${NAME} | 16 rm -f cropper |