# File: makefile.linux

# Makefile for "praat" developers.
# Paul Boersma, May 21, 2003

CC = gcc -DUNIX -I /usr/X11R6/include -Wimplicit -Wreturn-type -Wunused -Wunused-parameter -Wuninitialized -O

LIBS = -L /usr/X11R6/lib -static -lXm -lXmu -lXp -lXt -lSM -lICE -lXext -lX11 -lm -lpthread

# Makes the Praat executable in the source directory.
all:
	cd ipa; make
	cd sys; make
	cd fon; make
	cd dwsys; make
	cd dwtools; make
	cd LPC; make
	cd FFNet; make
	cd artsynth; make
	cd main; make main_Praat.o
	$(CC) -o praat main/main_Praat.o fon/libfon.a \
		LPC/libLPC.a FFNet/libFFNet.a dwtools/libdwtools.a \
		artsynth/libartsynth.a fon/libfon.a dwsys/libdwsys.a \
		sys/libsys.a ipa/libipa.a $(LIBS)
