#CFLAGS=-Os -pipe -mmmx -msse -msse2 -mfpmath=sse -fschedule-insns2 -fexpensive-optimizations
CFLAGS=-O0 -ggdb3 -pipe -Wall
#CFLAGS=-Os -pipe
CC=gcc
LIBS=-lm -ldbus-glib-1
GLIBFLAGS=`/usr/bin/pkg-config --libs --cflags glib-2.0`
DBUSFLAGS=`/usr/bin/pkg-config --libs --cflags dbus-1`

SUBDIRS=

all: vsgov-client

vsgov-client: vsgov-client.c
	$(CC) $(CFLAGS) $(GLIBFLAGS) $(DBUSFLAGS) $(LIBS) -o vsgov-client vsgov-client.c

clean:
	rm -f vsgov-client *.o
	for file in $(SUBDIRS); do \
	  ${MAKE} -C $$file clean; \
	done

.PHONY: subdirs $(SUBDIRS)
subdirs: $(SUBDIRS)
$(SUBDIRS):
	${MAKE} -C $@ all
