-CC = g++
+CC = gcc
-LIBS = `pkg-config rest --libs`
+LIBS_TMDB = `pkg-config rest-0.6 --libs`
-FLAGS = `pkg-config rest --cflags`
+FLAGS_TMDB = `pkg-config rest-0.6 --cflags` -I../src/
+LIBS_GTRANSLATE = `pkg-config rest-0.6 --libs`
+
+FLAGS_GTRANSLATE = `pkg-config rest-0.6 --cflags`
+
+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
+
gtranslate: gtranslate.o
- $(CC) -o gtranslate gtranslate.o $(LIBS)
+ $(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)
-gtranslate.o: gtranslate.cpp
- $(CC) -c gtranslate.cpp $(FLAGS)
+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)
-all: gtranslate
+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 *~
+ rm -rf gtranslate gtranslate.o gmovies gmovies.o tmdb tmdb_movie.o test_tmdb.o *~