#Just for some testing stuff for now.   This'll be upgraded later to make things
#  work better.
#CFLAGS=-Os -pipe -mmmx -msse -msse2 -mfpmath=sse -fschedule-insns2 -fexpensive-optimizations
#CFLAGS=-Os -pipe -march=pentium3 -Wall
CFLAGS=-O0 -ggdb3 -pipe -Wall
TESTS=libacpi-test libproc-utils-test test-openfile

all: tests libproc.o

tests: $(TESTS)

libacpi-test: libacpi.o libacpi-test.c
	gcc $(CFLAGS) -o libacpi-test libacpi.o libproc-utils.o libacpi-test.c

libproc-utils-test: libproc-utils.o libproc-utils-test.c
	gcc $(CFLAGS) -o libproc-utils-test libproc-utils.o libproc-utils-test.c

libproc-utils.o: libproc-utils.c libproc-utils.h
	gcc $(CFLAGS) -c -o libproc-utils.o libproc-utils.c

libacpi.o: libproc-utils.o acpi.c acpi.h
	gcc $(CFLAGS) -c -o libacpi.o acpi.c

libproc.o: libproc.c libproc.h libacpi.o
	gcc $(CFLAGS) -c -o libproc.o libproc.c

test-openfile: test-openfile.c
	gcc $(CFLAGS) -o test-openfile test-openfile.c

clean:
	rm -f *.o $(TESTS)
