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 33 34
|
.SUFFIXES : .dy
CC = cc
PKG_CONFIG ?= pkg-config
#CFLAGS = -c -O2 -pg -I../base/ -I../dynlibsrc/
#CFLAGS = -c -O2 -DPTHREAD -DHAS_PTHREAD_SETSCOPE -DUNIX -I../base/ -I../dynlibsrc/ -I.
CFLAGS += $(CPPFLAGS) -c -g3 -DUNIX -I../base/ -I../dynlibsrc/ -I. -pthread `$(PKG_CONFIG) --cflags glib-2.0`
LDFLAGS += -g -L../base/ -L../dynlibsrc/ -lpthread `$(PKG_CONFIG) --libs glib-2.0` -lpthread -lm
AR_OPTIONS = ru
RANLIB_NEEDED = 0
.c.o :
$(CC) $(CFLAGS) $(INCFLAGS) $?
test_est : test_est.o genotype.o person.o locus_framework.o locus_model_estimators.o frequency_count.o
$(CC) -o test_est test_est.o genotype.o person.o locus_framework.o locus_model_estimators.o frequency_count.o ../dynlibsrc/libdyna.a ../base/libwisebase.a $(LDFLAGS)
INCFLAGS = -I../base/ -I../dynlibsrc/
DFLAGS = -l -D -n Wise2_ -a _api.h -b _api.t -pthreads -dbtrace 5 -nocwarn
.dy.c :
dyc $(DFLAGS) $<
.dy.o :
dyc $(DFLAGS) $<
$(CC) $(CFLAGS) $*.c
init :
dyc $(DFLAGS) *.dy
|