build: fix travis MPI/SMP build
[charm.git] / src / QuickThreads / mkfiles / generic64
1 CHARMDIR := ../..
2 -include $(CHARMDIR)/include/conv-mach-opt.mak
3 CHARMC := $(CHARMDIR)/bin/charmc -seq -I. $(OPTS)
4 CHARMC_SHARED := $(CHARMDIR)/bin/charmc -seq -I. -shared $(OPTS)
5
6 all: qt stp testpgm
7
8 qt: md/setjmp_d.h qt.c md/setjmp64.c
9         rm -f qtmd.h
10         ../system_ln  md/setjmp_d.h qtmd.h
11         $(CHARMC) -c -o qt.o qt.c
12         $(CHARMC) -c -o qtmds.o md/setjmp64.c
13 ifeq (false,$(CMK_NO_BUILD_SHARED))
14         $(CHARMC_SHARED) -o libckqt.$(CMK_SHARED_SUF) qt.o qtmds.o
15 endif
16         $(CHARMC) -o libckqt.a qt.o qtmds.o 
17
18 stp:
19         $(CC) -c stp.c
20         ar q libstp.a stp.o
21
22 testpgm:
23         $(CC) -c meas.c
24         $(CC) -c -o qtmdb.o md/setjmp_b.c
25         $(CC) -o run meas.o qtmdb.o libstp.a libckqt.a