47 lines
1018 B
Makefile
47 lines
1018 B
Makefile
#
|
|
# tth@konrad:~/Devel/Fortraneries/SoundBrotching$
|
|
#
|
|
|
|
COPT = -Wall -Wextra -g -DDEBUG_LEVEL=1
|
|
|
|
all: text2wav wav2text text2ao \
|
|
panoramix genwaves
|
|
|
|
# ----------------------------------------------------------
|
|
#
|
|
# C tools
|
|
#
|
|
CLIBS = -lsndfile support.o
|
|
|
|
support.o: support.c Makefile support.h
|
|
gcc $(COPT) -c $<
|
|
|
|
text2wav: text2wav.c Makefile support.h support.o
|
|
gcc $(COPT) $< $(CLIBS) -o $@
|
|
|
|
wav2text: wav2text.c Makefile support.h support.o
|
|
gcc $(COPT) $< $(CLIBS) -o $@
|
|
|
|
text2ao: text2ao.c Makefile support.h support.o
|
|
gcc $(COPT) $< $(CLIBS) -o $@
|
|
|
|
# ----------------------------------------------------------
|
|
#
|
|
# real softwares
|
|
#
|
|
FLIBS = soundbrotch.o
|
|
|
|
soundbrotch.o: soundbrotch.f90 Makefile
|
|
gfortran $(COPT) -c $<
|
|
|
|
panoramix: panoramix.f90 Makefile $(FLIBS)
|
|
gfortran $(COPT) $< $(FLIBS) -o $@
|
|
|
|
genwaves: genwaves.f90 Makefile $(FLIBS)
|
|
gfortran $(COPT) $< $(FLIBS) -o $@
|
|
|
|
# ----------------------------------------------------------
|
|
|
|
|
|
# ----------------------------------------------------------
|