https://github.com/jstjohn/SeqPrep
Raw File
Tip revision: e09ee6bba220a0fe29a43d6f18366e1c8710a85b authored by John St. John on 16 June 2011, 05:57:38 UTC
adding in scripts for better testing
Tip revision: e09ee6b
Makefile
CC=gcc
CFLAGS=-c -Wall -Werror -O3
#recommended options: -ffast-math -ftree-vectorize -march=core2 -mssse3 -O3
COPTS=
LDFLAGS=-lz -lm
SOURCES=SeqPrep.c utils.c stdaln.c
OBJECTS=$(SOURCES:.c=.o)
EXECUTABLE=SeqPrep

all: $(SOURCES) $(EXECUTABLE)

$(EXECUTABLE): $(OBJECTS) 
	$(CC) ${COPTS} $(LDFLAGS) $(OBJECTS) -o $@

install: all
	-cp $(EXECUTABLE) $(HOME)/bin

.c.o:
	$(CC) ${COPTS} $(CFLAGS) $< -o $@

clean:
	-rm $(OBJECTS) $(EXECUTABLE)

check-syntax:
	$(CC) ${CFLAGS} -o .nul -S ${CHK_SOURCES}
back to top