generic now use charmc -seq to compile. (Mac-OS don't have gcc)
[charm.git] / src / QuickThreads / Makefile
index 579033ee22a66f93502bc0013af2daacddb5a41b..2be1080eaa675b4301857ede49b18efe12f39a03 100644 (file)
@@ -1,12 +1,27 @@
 
-all: mostlyclean
-       @if [ ! -f Makescript ] ;then echo "Must configure first." ; exit 1; fi
-       ./Makescript
+CC=gcc -I. -O2
+
+all: qt stp testpgm
+
+qt:
+       ln -s md/sparc.h qtmd.h
+       $(CC) -pedantic -Wall -c -o qt.o qt.c
+       as -o qtmds.o md/sparc.s
+       ar q libqt.a qt.o qtmds.o
+
+stp:
+       $(CC) -c stp.c
+       ar q libstp.a stp.o
+
+testpgm:
+       $(CC) -c meas.c
+       as -o qtmdb.o md/sparc_b.s
+       $(CC) -o run meas.o qtmdb.o libstp.a libqt.a
 
 mostlyclean:
        rm -f qtmd.h libqt.a libstp.a meas.o stp.o qt.o
        rm -f qtmdb.s qtmds.s qtmdc.o qtmdb.o qtmds.o run
 
 clean: mostlyclean
-       rm -f Makescript
+       rm -f Makefile