kopia lustrzana https://github.com/windytan/slowrx
21 wiersze
507 B
Makefile
21 wiersze
507 B
Makefile
CC = gcc
|
|
|
|
CFLAGS = -Wall -Wextra -std=gnu99 -pedantic -g -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_4
|
|
GTKCFLAGS = `pkg-config --cflags gtk+-3.0`
|
|
GTKLIBS = `pkg-config --libs gtk+-3.0`
|
|
|
|
OFLAGS = -O3
|
|
|
|
OBJECTS = common.o modespec.o gui.o video.o vis.o sync.o pcm.o fsk.o slowrx.o
|
|
|
|
all: slowrx
|
|
|
|
slowrx: $(OBJECTS)
|
|
$(CC) $(CFLAGS) -o $@ $(OBJECTS) $(GTKLIBS) -lfftw3 -lgthread-2.0 -lasound -lm -lpthread
|
|
|
|
%.o: %.c common.h
|
|
$(CC) $(CFLAGS) $(GTKCFLAGS) $(OFLAGS) -c -o $@ $<
|
|
|
|
clean:
|
|
rm -f slowrx $(OBJECTS)
|