added mc_init
[physik/computational_physics.git] / Makefile
1 # computational physics Makefile, rules for all example programs
2
3 INCLUDEDIR = /usr/include
4 CFLAGS = -O3 -Wall
5 LIBS = -L/usr/lib -lm
6
7 API = g_plot.o general.o
8 OBJS = newton zentral homogen integral-1_2 integral-2_2 polynom_interpolation kettenbruchentwicklung bessel_1 bessel_2 check_rand mc_int
9
10 all: $(OBJS)
11
12 newton: $(API)
13         $(CC) $(CFLAGS) -o $@ $(API) $(LIBS) newton.c
14
15 zentral: $(API)
16         $(CC) $(CFLAGS) -o $@ $(API) $(LIBS) zentral.c
17
18 homogen: $(API)
19         $(CC) $(CFLAGS) -o $@ $(API) $(LIBS) homogen.c
20
21 integral-1_2: $(API)
22         $(CC) $(CFLAGS) -o $@ $(API) $(LIBS) integral-1_2.c
23
24 integral-2_2: $(API)
25         $(CC) $(CFLAGS) -o $@ $(API) $(LIBS) integral-2_2.c
26
27 polynom_interpolation: $(API)
28         $(CC) $(CFLAGS) -o $@ $(API) $(LIBS) polynom_interpolation.c
29
30 kettenbruchentwicklung: $(API)
31         $(CC) $(CFLAGS) -o $@ $(API) $(LIBS) kettenbruchentwicklung.c
32
33 bessel_1: $(API)
34         $(CC) $(CFLAGS) -o $@ $(API) $(LIBS) bessel_1.c
35
36 bessel_2: $(API)
37         $(CC) $(CFLAGS) -o $@ $(API) $(LIBS) bessel_2.c
38
39 check_rand: $(API)
40         $(CC) $(CFLAGS) -o $@ $(API) $(LIBS) check_rand.c
41
42 mc_int: $(API)
43         $(CC) $(CFLAGS) -o $@ $(API) $(LIBS) mc_int.c
44
45 clean:
46         rm $(API) $(OBJS)
47
48 remake: clean all