CC = gcc REST_LIBS = `pkg-config rest-0.6 --libs` REST_FLAGS = `pkg-config rest-0.6 --cflags` SRC_FLAGS = -I../src/ LIBS_TMDB = $(REST_LIBS) FLAGS_TMDB = $(REST_FLAGS) -I../src/ LIBS_GTRANSLATE = $(REST_LIBS) FLAGS_GTRANSLATE = $(REST_FLAGS) LIBS_GMOVIES = `pkg-config libxml-2.0 rest-0.6 --libs` FLAGS_GMOVIES = `pkg-config libxml-2.0 rest-0.6 --cflags` all: gtranslate gmovies tmdb watc watc: watc_provider.o test_watc.o $(CC) -ggdb -o watc watc_provider.o test_watc.o $(REST_LIBS) test_watc.o: test_watc.c $(CC) -ggdb -c test_watc.c $(REST_FLAGS) $(SRC_FLAGS) watc_provider.o: ../src/watc_provider.c $(CC) -ggdb -c ../src/watc_provider.c $(REST_FLAGS) $(SRC_FLAGS) gtranslate: gtranslate.o $(CC) -o gtranslate gtranslate.o $(LIBS_GTRANSLATE) gtranslate.o: gtranslate.c $(CC) -c gtranslate.c $(FLAGS_GTRANSLATE) gmovies: gmovies.o $(CC) -g -o gmovies gmovies.o $(LIBS_GMOVIES) gmovies.o: gmovies.c $(CC) -g -c gmovies.c $(FLAGS_GMOVIES) tmdb: test_tmdb.o tmdb_movie.o $(CC) -ggdb -o tmdb test_tmdb.o tmdb_movie.o $(LIBS_TMDB) tmdb_movie.o: ../src/tmdb_movie.c $(CC) -ggdb -c ../src/tmdb_movie.c $(FLAGS_TMDB) test_tmdb.o: test_tmdb.c $(CC) -ggdb -c test_tmdb.c $(FLAGS_TMDB) clean: rm -rf gtranslate gtranslate.o gmovies gmovies.o tmdb tmdb_movie.o test_tmdb.o watc test_watc.o watc_provider.o *~