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