Added Makefile.
[bnpe:bnpe.git] / TestFramework / Makefile
1 PKGS=--pkg gee-1.0 --pkg posix
2 FLAGS=-X -rdynamic -g -X -O0 -X -g3 -X -I. -X -fPIC
3 FRAMEWORK=ClassTest.vala Context.vala LowLevelUtils.vapi low_level_utils_test.c
4 OUTPUT=-c --vapi=ClassTest.vapi --header=class_test.h
5
6 all:
7         valac $(PKGS) $(FLAGS) $(FRAMEWORK) $(OUTPUT)
8         gcc -shared -Wl,-soname,ClassTest.so -o ClassTest.so *.o `pkg-config --libs gobject-2.0` `pkg-config --libs gee-1.0`
9         rm *.o
10
11 clean:
12         rm -f class_test.h
13         rm -f *.o
14         rm -f ClassTest.vapi
15         rm *.so