make sure -nobs not overrided by -shared option.
[charm.git] / src / QuickThreads / mkfiles / generic64
index ba745f72e472ce616691af6e466551284110d3a3..b084a395254fe414650b482e06f29a449ef9276c 100644 (file)
@@ -1,14 +1,17 @@
 
-CC=gcc -I.
+CHARMC = ../../bin/charmc -seq -I. $(OPTS)
+CHARMC_SHARED = ../../bin/charmc -seq -I. -shared $(OPTS)
 
 all: qt stp testpgm
 
 qt: md/setjmp_d.h qt.c md/setjmp64.c
        rm -f qtmd.h
-       ln -s md/setjmp_d.h qtmd.h
-       $(CC) -pedantic -Wall -c -o qt.o qt.c
-       $(CC) -c -o qtmds.o md/setjmp64.c
-       ar q libqt.a qt.o qtmds.o
+       ../system_ln  md/setjmp_d.h qtmd.h
+       $(CHARMC) -c -o qt.o qt.c
+       $(CHARMC) -c -o qtmds.o md/setjmp64.c
+       CHARMINC=..; . ../conv-config.sh;       \
+       $(CHARMC_SHARED) -o libqt.$$CMK_SHARED_SUF qt.o qtmds.o
+       $(CHARMC) -o libqt.a qt.o qtmds.o 
 
 stp:
        $(CC) -c stp.c