LIB = ../salem.a
INC_DIR = ../include
CFLAGS =  -g -I. -I$(INC_DIR)

CC = cc

SRCS = motion.c glob.c geom.c history.c initialize.c io.c\
	iris.c light.c linear.c load.c menu.c misc.c\
	mouse.c objcmd.c object.c pick.c\
	process_input.c register.c salem.c shell.c shell_glob.c timing.c\
	universe_tick.c vertex_utils.c windows.c sl_interface.c 

OBJS = motion.o glob.o geom.o history.o initialize.o io.o\
	iris.o light.o linear.o load.o menu.o misc.o\
	mouse.o objcmd.o object.o pick.o\
	process_input.o register.o salem.o shell.o shell_glob.o timing.o\
	universe_tick.o vertex_utils.o windows.o sl_interface.o

INCL = $(INC_DIR)/sl_constants.h $(INC_DIR)/sl_globals.h \
	$(INC_DIR)/salem.h $(INC_DIR)/sl_structs.h \
	$(INC_DIR)/sl_macros.h $(INC_DIR)/sl_procedures.h 

$(LIB) : $(OBJS) ../TimeStamp
	ar us $(LIB) $(OBJS)
	touch ../TimeStamp

$(OBJS) : $(INCL)

clean:
	rm -f *.o
