Mercurial > cropper
comparison Makefile @ 9:7e1cf00de1df
completely refactored makefile; removed interface.h
author | meillo@marmaro.de |
---|---|
date | Thu, 20 Mar 2008 20:01:38 +0100 |
parents | 2f11ab3e6047 |
children | 7dbf3879939a |
comparison
equal
deleted
inserted
replaced
8:b0824876d379 | 9:7e1cf00de1df |
---|---|
1 # basic GTK+ app makefile | 1 # makefile for cropper |
2 SOURCES = interface.c callbacks.c support.c main.c interface.h callbacks.h support.h | 2 |
3 OBJS = ${SOURCES:.c=.o} | 3 NAME = cropper |
4 #CFLAGS = `gtk-config --cflags` | 4 |
5 #LDADD = `gtk-config --libs --cflags` | 5 SRC = interface.c callbacks.c support.c main.c |
6 datadir = /usr/local/share | 6 DEP = main.h callbacks.h support.h |
7 CFLAGS = `pkg-config --cflags gtk+-2.0` | 7 OBJ = ${SRC:.c=.o} |
8 LDADD = `pkg-config --libs --cflags gtk+-2.0` | 8 |
9 CC = gcc | 9 CC = gcc |
10 PACKAGE = cropper | 10 CFLAGS = `pkg-config --cflags gtk+-2.0` |
11 LDFLAGS = `pkg-config --libs --cflags gtk+-2.0` | |
11 | 12 |
12 | 13 |
13 | 14 |
14 all : ${OBJS} | 15 all: ${NAME} |
15 ${CC} -o ${PACKAGE} ${OBJS} ${LDADD} | 16 |
17 ${NAME}: ${OBJ} ${DEP} | |
18 ${CC} -o ${NAME} ${OBJ} ${LDFLAGS} | |
16 | 19 |
17 .c.o: | 20 .c.o: |
18 ${CC} ${CFLAGS} -c $< | 21 ${CC} ${CFLAGS} -c $< |
19 | 22 |
20 | 23 |
24 support.o: support.h | |
25 interface.o: main.h callbacks.h support.h | |
26 callbacks.o: main.h callbacks.h support.h | |
27 main.o: main.h support.h | |
28 | |
29 | |
21 clean: | 30 clean: |
22 rm -f *.o | 31 rm -f *.o |
23 rm -f ${PACKAGE} | |
24 | 32 |
25 | 33 realclean: clean |
26 # end of file | 34 rm -f ${NAME} |