File: Makefile

package info (click to toggle)
smlsharp 4.1.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 123,732 kB
  • sloc: ansic: 16,725; sh: 4,347; makefile: 2,191; java: 742; haskell: 493; ruby: 305; cpp: 284; pascal: 256; ml: 255; lisp: 141; asm: 97; sql: 74
file content (16 lines) | stat: -rw-r--r-- 515 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
SMLSHARP = ../../src/compiler/smlsharp -B../../src

pthread_sieve: load.smi pthread.o mvar.o sieve.o load.o
	$(SMLSHARP) -o $@ load.smi $(LIBS)

pthread.o: pthread.sml pthread.smi
	$(SMLSHARP) -c -o $@ pthread.sml
mvar.o: mvar.sml mvar.smi pthread.smi
	$(SMLSHARP) -c -o $@ mvar.sml
sieve.o: sieve.sml sieve.smi mvar.smi pthread.smi
	$(SMLSHARP) -c -o $@ sieve.sml
load.o: load.sml load.smi sieve.smi mvar.smi pthread.smi
	$(SMLSHARP) -c -o $@ load.sml

clean:
	-rm -f pthread_sieve pthread.o mvar.o sieve.o load.o