# computational physics Makefile, rules for all example programs CC=gcc INCLUDEDIR = /usr/include CFLAGS = -O3 -Wall LIBS = -L/usr/lib -lm API = g_plot.o general.o OBJS = newton zentral homogen integral-1_2 integral-2_2 polynom_interpolation kettenbruchentwicklung bessel_1 bessel_2 check_rand mc_int nullstellen rk all: $(OBJS) newton: $(API) $(CC) $(CFLAGS) -o $@ $(API) $(LIBS) newton.c zentral: $(API) $(CC) $(CFLAGS) -o $@ $(API) $(LIBS) zentral.c homogen: $(API) $(CC) $(CFLAGS) -o $@ $(API) $(LIBS) homogen.c integral-1_2: $(API) $(CC) $(CFLAGS) -o $@ $(API) $(LIBS) integral-1_2.c integral-2_2: $(API) $(CC) $(CFLAGS) -o $@ $(API) $(LIBS) integral-2_2.c polynom_interpolation: $(API) $(CC) $(CFLAGS) -o $@ $(API) $(LIBS) polynom_interpolation.c kettenbruchentwicklung: $(API) $(CC) $(CFLAGS) -o $@ $(API) $(LIBS) kettenbruchentwicklung.c bessel_1: $(API) $(CC) $(CFLAGS) -o $@ $(API) $(LIBS) bessel_1.c bessel_2: $(API) $(CC) $(CFLAGS) -o $@ $(API) $(LIBS) bessel_2.c check_rand: $(API) $(CC) $(CFLAGS) -o $@ $(API) $(LIBS) check_rand.c mc_int: $(API) $(CC) $(CFLAGS) -o $@ $(API) $(LIBS) mc_int.c nullstellen: $(API) $(CC) $(CFLAGS) -o $@ $(API) $(LIBS) nullstellen.c rk: $(API) $(CC) $(CFLAGS) -o $@ $(API) $(LIBS) rk.c clean: rm -f $(API) $(OBJS) remake: clean all