GOAL = ../../lib/libScience.a
INCS = -I$(PGSINC) -I../time -I../science -I../system -I../message
SRCS = ScienceOpenFiles.C ScienceCloseFiles.C ScienceGetPacket.C ScienceWritePacketHeader.C ScienceRemapStare.C ScienceGetTime.C ScienceWriteDummyPacket.C
CFLAGS = -DLINUX64 -mtune=nocona -m64 -ansi -c -O2
OBJS = ${SRCS:.C=.o}
CC = g++

.C.o:
	$(CC) $(CFLAGS) $< $(INCS)

debug:
	make all "CFLAGS=$(CFLAGS) -g"

all:    tidy lib clean

lib:    $(OBJS)
	ar ru $(GOAL) $(OBJS)

clean:
	rm -f $(OBJS)

tidy:
	rm -f $(OBJS) $(GOAL)

lint:
	lint -mux $(SRCS) $(INCS)
