Update single word
[sgc.git] / singleword / Makefile.linux
blob5a0e2594987f88729ed614b6f3e92c6738bcf26b
1 CC = gcc -O2 -Wall
2 PRAATDIR=../../sources_5021
4 BIN = singleword
5 SRC = main.c praat.c signals.c config.c cairo.c
6 OBJ = main.o praat.o signals.o config.o cairo.o
8 CFLAGS := `pkg-config --cflags gtk+-2.0 libglade-2.0 gthread-2.0` \
9         -I$(PRAATDIR)/sys -I$(PRAATDIR)/fon  -I$(PRAATDIR)/audio -I$(PRAATDIR)/dwsys \
10         -I$(PRAATDIR)/GSL -I$(PRAATDIR)/stat -I$(PRAATDIR)/num
12 LIBS := -Wl,--gc-sections -Wl,-s -Wl,--export-dynamic \
13                 `pkg-config --libs gtk+-2.0 libglade-2.0 gthread-2.0` \
14                 $(PRAATDIR)/kar/*.o $(PRAATDIR)/num/*.o $(PRAATDIR)/num/glpk/*.o $(PRAATDIR)/GSL/*.o $(PRAATDIR)/sys/*.o $(PRAATDIR)/FLAC/*.o $(PRAATDIR)/mp3/*.o $(PRAATDIR)/dwsys/*.o $(PRAATDIR)/dwtools/*.o $(PRAATDIR)/fon/*.o $(PRAATDIR)/stat/*.o $(PRAATDIR)/LPC/*.o
16 all: $(BIN)
18 $(BIN): $(OBJ)
19         $(CC) -o $(BIN) $(OBJ) $(LIBS)
21 .c.o:
22         $(CC) -c $(CFLAGS) -o $@ $<
24 clean: 
25         rm -f $(BIN) $(OBJ)