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