kopia lustrzana https://github.com/kgoba/ft8_lib
55 wiersze
934 B
Makefile
55 wiersze
934 B
Makefile
#
|
|
# On MS Windows using Msys/MinGW gfortran invoke like this:
|
|
#
|
|
# FC=gfortran make
|
|
#
|
|
# On macOS using MacPorts gfortran invoke like this:
|
|
#
|
|
# FC=gfortran make
|
|
#
|
|
# or if the gfortran compiler is named gfortran-mp-8 or similar
|
|
#
|
|
# FC=gfortran-mp-8 make
|
|
#
|
|
# otherwise invoke like this:
|
|
#
|
|
# make
|
|
#
|
|
|
|
ifeq ($(OS),Windows_NT)
|
|
EXE = .exe
|
|
endif
|
|
|
|
EXES = hashcodes$(EXE) std_call_to_c28$(EXE) nonstd_to_c58$(EXE) \
|
|
free_text_to_f71$(EXE) grid4_to_g15$(EXE) grid6_to_g25$(EXE) \
|
|
gen_crc14$(EXE)
|
|
|
|
%.o: %.f90
|
|
$(FC) -c $(FFLAGS) -o $@ $<
|
|
|
|
all: $(EXES)
|
|
|
|
hashcodes$(EXE): hashcodes.o
|
|
${FC} -o $@ $^
|
|
|
|
std_call_to_c28$(EXE): std_call_to_c28.o
|
|
${FC} -o $@ $^
|
|
|
|
nonstd_to_c58$(EXE): nonstd_to_c58.o
|
|
${FC} -o $@ $^
|
|
|
|
free_text_to_f71$(EXE): free_text_to_f71.o
|
|
${FC} -o $@ $^
|
|
|
|
grid4_to_g15$(EXE): grid4_to_g15.o
|
|
${FC} -o $@ $^
|
|
|
|
grid6_to_g25$(EXE): grid6_to_g25.o
|
|
${FC} -o $@ $^
|
|
|
|
gen_crc14$(EXE): gen_crc14.o
|
|
${FC} -o $@ $^
|
|
|
|
clean:
|
|
-rm $(EXES) *.o
|