#
#  File: Makefile
#  Author: Thad Starner
#  Date: 5/15/91

CC = cc

CFLAGS =  -O4 -fsingle


OBJS = 	parse_command_line.o main.o xsetup.o user_interface.o photos.o projections.o

HDRS = photobook.h

LIBS = -lm -lX11
# Use -lX11 for X interface

photobook:	$(OBJS) $(HDRS)
	$(CC) $(CFLAGS) -o photobook $(OBJS) $(LIBS)

xsetup.o:   xsetup.c
	$(CC) $(CFLAGS) -c xsetup.c $(LIBS)


projections.o:   projections.c
	$(CC) $(CFLAGS) -c projections.c $(LIBS)

photos.o:   photos.c
	$(CC) $(CFLAGS) -c photos.c $(LIBS)

user_interface.o:   user_interface.c
	$(CC) $(CFLAGS) -c user_interface.c $(LIBS)


parse_command_line.o:	parse_command_line.c
			$(CC) $(CFLAGS) -c parse_command_line.c $(LIBS)

main.o: 	main.c
	$(CC) $(CFLAGS) -c main.c $(LIBS)
