#libsdgMakefile

CC = gcc
CC_OPTION = -Wall -g 
INCLUDE = -I/usr/X11R6/include
LIB = -I/usr/X11R6/lib -lX11
AR = ar rcs
SRC = sdg_error.c sdg_libc_simple.c sdg_x.c sdg_head.c sdg_event.c \
	sdg_graphic.c lex.yy.c sdg_yacc.tab.c sdg_val.c sdg_script.c
OBJECT = sdg_error.o sdg_libc_simple.o sdg_x.o sdg_head.o sdg_event.o \
	sdg_graphic.o lex.yy.o sdg_yacc.tab.o sdg_val.o sdg_script.o
TARGET = libsdg.a

$(TARGET):$(OBJECT)
	$(AR) $(TARGET) $(OBJECT)

.c.o:
	$(CC) $(CC_OPTION) $(INCLUDE) -c $<

clean:
	rm -f $(TARGET) $(OBJECT)

parser: sdg_yacc.y sdg_lex.l
	flex sdg_lex.l ; \
	bison -d sdg_yacc.y
