Mercurial > cropper
changeset 9:7e1cf00de1df
completely refactored makefile; removed interface.h
author | meillo@marmaro.de |
---|---|
date | Thu, 20 Mar 2008 20:01:38 +0100 |
parents | b0824876d379 |
children | 5e282003f0c1 |
files | Makefile callbacks.c interface.c interface.h main.c main.h |
diffstat | 6 files changed, 29 insertions(+), 26 deletions(-) [+] |
line wrap: on
line diff
--- a/Makefile Thu Mar 20 19:31:44 2008 +0100 +++ b/Makefile Thu Mar 20 20:01:38 2008 +0100 @@ -1,26 +1,34 @@ -# basic GTK+ app makefile -SOURCES = interface.c callbacks.c support.c main.c interface.h callbacks.h support.h -OBJS = ${SOURCES:.c=.o} -#CFLAGS = `gtk-config --cflags` -#LDADD = `gtk-config --libs --cflags` -datadir = /usr/local/share -CFLAGS = `pkg-config --cflags gtk+-2.0` -LDADD = `pkg-config --libs --cflags gtk+-2.0` -CC = gcc -PACKAGE = cropper +# makefile for cropper + +NAME = cropper + +SRC = interface.c callbacks.c support.c main.c +DEP = main.h callbacks.h support.h +OBJ = ${SRC:.c=.o} + +CC = gcc +CFLAGS = `pkg-config --cflags gtk+-2.0` +LDFLAGS = `pkg-config --libs --cflags gtk+-2.0` -all : ${OBJS} - ${CC} -o ${PACKAGE} ${OBJS} ${LDADD} +all: ${NAME} + +${NAME}: ${OBJ} ${DEP} + ${CC} -o ${NAME} ${OBJ} ${LDFLAGS} .c.o: ${CC} ${CFLAGS} -c $< +support.o: support.h +interface.o: main.h callbacks.h support.h +callbacks.o: main.h callbacks.h support.h +main.o: main.h support.h + + clean: rm -f *.o - rm -f ${PACKAGE} - -# end of file +realclean: clean + rm -f ${NAME}
--- a/callbacks.c Thu Mar 20 19:31:44 2008 +0100 +++ b/callbacks.c Thu Mar 20 20:01:38 2008 +0100 @@ -3,7 +3,6 @@ #include "main.h" #include "callbacks.h" -#include "interface.h" #include "support.h" int image_width; @@ -225,12 +224,12 @@ gtk_main_quit(); } -void on_cropper_window_create (GtkObject* object, gpointer user_data) { +void on_cropper_window_create(GtkObject* object, gpointer user_data) { image_width = gdk_pixbuf_get_width(image_buffer); image_height = gdk_pixbuf_get_height(image_buffer); } -void on_cropper_window_destroy (GtkObject* object, gpointer user_data) { +void on_cropper_window_destroy(GtkObject* object, gpointer user_data) { gtk_main_quit(); }
--- a/interface.c Thu Mar 20 19:31:44 2008 +0100 +++ b/interface.c Thu Mar 20 20:01:38 2008 +0100 @@ -10,7 +10,6 @@ #include "main.h" #include "callbacks.h" -#include "interface.h" #include "support.h" #define GLADE_HOOKUP_OBJECT(component,widget,name) \
--- a/interface.h Thu Mar 20 19:31:44 2008 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,6 +0,0 @@ -#include<gtk/gtk.h> - -GtkWidget* create_cropper_window(void); - - -GdkPixbuf *image_buffer;