1#!/bin/sh 2CC=cc 3CXX=c++ 4LD=c++ 5CFLAGS="-Wall -g -I.. -fopenmp `pkg-config --cflags gtk+-3.0` `pkg-config --cflags cfitsio` `pkg-config --cflags gsl`" 6LDFLAGS="-Wl,--unresolved-symbols=ignore-all -fopenmp `pkg-config --libs gtk+-3.0` `pkg-config --libs cfitsio` `pkg-config --libs gsl` -lm" 7 8set -x 9# compile the compare_fits tool 10# $CC $CFLAGS -c -o compare_fits.o compare_fits.c && 11# $CC $CFLAGS -c -o dummy.o dummy.c && 12# $LD $LDFLAGS -o compare_fits compare_fits.o dummy.o ../io/image_format_fits.o ../core/utils.o ../core/siril_log.o ../core/siril_date.o 13 14# compile the sorting algorithm test (broken, use meson tests) 15# $CC $CFLAGS -c -o sorting.o sorting.c && 16# $CC $CFLAGS -DUSE_ALL_SORTING_ALGOS -c -o ../algos/sorting.o ../algos/sorting.c && 17# $CXX $CFLAGS -c -o ../rt/rt_algo.o ../rt/rt_algo.cc 18# $LD $LDFLAGS -o sorting sorting.o ../algos/sorting.o ../rt/rt_algo.o 19 20# compile the stacking tests 21$CC $CFLAGS -DWITH_MAIN -c -o stacking_blocks_test.o stacking_blocks_test.c && 22$CC $CFLAGS -DDUMMY_LOG -c -o dummy.o dummy.c && 23$LD $LDFLAGS -o stacking_blocks_test stacking_blocks_test.o ../stacking/median_and_mean.o ../core/utils.o dummy.o 24 25# in mpp, a libsiril.a was created to not require the endless dummy list of functions: 26# https://gitlab.com/free-astro/siril/-/blob/mpp/src/Makefile.am 27