#
# MakeFile for the lxsplit GTK interface
#
# (version 1)  2004-10-05  		Autor: Juan Jose Medina Olarte 
#
#

# Variables Generales

PREFIX = /usr/local/bin
CC = gcc
CFLAGS = -Wall
CFLAGS = `gtk-config --cflags` 
LIBS = `gtk-config --libs`

GENERATED = gtklxsplit

all: gtklxsplit
default: all

join.o: join.c join.h
	$(CC) $(CFLAGS) -c $<
	
split.o: split.c split.h
	$(CC) $(CFLAGS) -c $<

config.o: config.c config.h
	$(CC) $(CFLAGS) -c $<

location.o: location.c location.h
	$(CC) $(CFLAGS) -c $<
	
gtkinterface.o: gtkinterface.c gtkinterface.h 
	$(CC) $(CFLAGS) -c $<

about.o: about.c about.h
	$(CC) $(CFLAGS) -c $<

main.o: main.c main.h gtkinterface.h
	$(CC) $(CFLAGS) -c $<

gtklxsplit: join.o split.o config.o location.o gtkinterface.o about.o main.o
	$(CC) -o $@ join.o split.o config.o location.o gtkinterface.o about.o main.o  $(LIBS) $(CFLAGS)

install:
	cp -f gtklxsplit $(PREFIX)

uninstall:
	rm -rf gtklxsplit $(PREFIX)


clean:
	rm -f core *.o	

cleanall:
	rm -f core *.o $(GENERATED) 

.PHONY : gtklxsplit install uninstall clean cleanall
