1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
.SUFFIXES : .dy
CC = cc
INCFLAGS = -I../base/ -I../socket -I../dynlibsrc -I../dnaindex
CFLAGS += $(CPPFLAGS) -c -pthread -DUNIX -I../base/ -I../socket -I../dynlibsrc -I../dnaindex `pkg-config --cflags glib-2.0`
LDFLAGS += -g -L../base/ -L../socket -L../dynlibsrc -L../dnaindex -lm `pkg-config --libs glib-2.0`
AR_OPTIONS = ru
RANLIB_NEEDED = 0
all : scanwise_server client_multihspscan.o
scanwise_server : wise_proteinindex_server.o net_hspscan.o ../dynlibsrc/libdyna.a ../dynlibsrc/libdyna_glib.a ../dnaindex/compressed_protein_index.o ../dnaindex/kmer_index_interface.o ../dnaindex/singleseqspace.o ../dnaindex/kmer_direct.o
$(CC) -g -o scanwise_server wise_proteinindex_server.o net_hspscan.o ../dnaindex/compressed_protein_index.o ../dnaindex/kmer_index_interface.o ../dnaindex/singleseqspace.o ../dnaindex/kmer_direct.o -ldyna_glib -ldyna -lwisesocket -lwisebase $(LDFLAGS) -lpthread
.c.o :
$(CC) $(CFLAGS) $(INCFLAGS) $?
DFLAGS = -l -n Wise2_ -a _api.h -b _api.t -latex -perl
.dy.c :
dyc $(DFLAGS) $<
.dy.o :
dyc $(DFLAGS) $<
$(CC) $(CFLAGS) $*.c
init:
dyc $(DFLAGS) *.dy
|