
# source files.
SRC =	fsm.c

OBJ = $(SRC:.c=.o)

OUT = ../lib/fsm.a

# include directories
INCLUDES = -I. \
           -I../include/ \
           -I/usr/local/include

# C++ compiler flags (-g -O2 -Wall)
CCFLAGS = -g

# compiler
CCC = gcc

# library paths
LIBS = -L../ -L/usr/local/lib -lm

# compile flags
LDFLAGS = -g

.SUFFIXES: .c

default: dep $(OUT)

.c.o:
	$(CCC) $(INCLUDES) $(CCFLAGS) -c $< -o $@

$(OUT): $(OBJ)
	ar rcs $(OUT) $(OBJ)

depend: dep

dep:
	makedepend -- $(CFLAGS) -- $(INCLUDES) $(SRC)

clean:
	rm -f $(OBJ)  


# DO NOT DELETE

fsm.o: /usr/include/stdio.h /usr/include/_types.h /usr/include/sys/_types.h
fsm.o: /usr/include/sys/cdefs.h /usr/include/machine/_types.h
fsm.o: /usr/include/i386/_types.h /usr/include/stdlib.h
fsm.o: /usr/include/available.h /usr/include/sys/wait.h
fsm.o: /usr/include/sys/signal.h /usr/include/sys/appleapiopts.h
fsm.o: /usr/include/machine/signal.h /usr/include/i386/signal.h
fsm.o: /usr/include/i386/_structs.h /usr/include/sys/_structs.h
fsm.o: /usr/include/machine/_structs.h /usr/include/sys/resource.h
fsm.o: /usr/include/machine/endian.h /usr/include/i386/endian.h
fsm.o: /usr/include/sys/_endian.h /usr/include/libkern/_OSByteOrder.h
fsm.o: /usr/include/libkern/i386/_OSByteOrder.h /usr/include/alloca.h
fsm.o: /usr/include/machine/types.h /usr/include/i386/types.h
fsm.o: /usr/include/string.h ../include/fsm.h
