# By Muayyad Alsadi<alsadi@gmail.com>
# This program is free software; you can redistribute
# it and/or modify it under the terms of the GNU
# General Public License ...

#### Start of system configuration section. ####
SHELL = /bin/sh
srcdir = ./
CC = gcc
INSTALL = install -c
INSTALLDATA = install -c -m 644
### on non GNU add `libintl'
LIBS = -lz -lbz2 `pkg-config --libs gtk+-2.0`
CDEBUG = -g
CFLAGS = -Wall -g -lm `pkg-config --cflags gtk+-2.0`
LDFLAGS = -g
prefix = /usr/local
bindir = $(prefix)/bin
#### End of system configuration section. ####
SRC = libitar/libitar.c libthwab-lib.c thwab-lib.c
OBJ = libitar/libitar.o libthwab-lib.o thwab-lib.o
# ar -q  libmart.a reverse.o for static library

# while for dynamic use gcc -fpic -g -c -Wall mylist.cpp
# then gcc -shared -Wl,-soname,libmylist.so.1 -o libmylist.so.1.0. 1mylist.o -lc
all:    thwab-lib
	@echo "Done"
thwab-lib:	libitar/libitar.o libitar/libitar_bz.o libthwab-lib.o thwab-lib.o
	$(CC) $(LIBS) $(LDFLAGS) -o ../bin/$@ $^

libitar/libitar.o: libitar/libitar.c libitar/libitar.h libitar/libitar_private.h
libitar/libitar_bz.o: libitar/libitar_bz.c libitar/libitar_bz.h

thwab-lib.o: thwab-lib.c libthwab-lib.h

libthwab-lib.o: libthwab-lib.c libthwab-lib.h

.PHONY : clean
clean :
	-rm  ../bin/thwab-lib $(OBJ)
