# Makefile of dft INCLUDEDIR = /usr/include CFLAGS = -O3 -Wall LIBS = -lncurses -lm OBJS = network.o event.o input.o display.o audio.o fourier.o bmp.o dft: links $(OBJS) $(CC) $(CFLAGS) -o $@ $(OBJS) dft.c $(LIBS) linescan: links $(OBJS) $(CC) $(CFLAGS) -o $@ $(OBJS) linescan.c $(LIBS) 3dplot: links $(OBJS) $(CC) $(CFLAGS) -o $@ $(OBJS) 3dplot.c $(LIBS) all: links dft linescan 3dplot clean: rm -f $(OBJS) ivac links: ln -sf ../api/event/event.{c,h} . ln -sf ../api/input/input.{c,h} . ln -sf ../api/display/display.{c,h} . ln -sf ../api/audio/audio.{c,h} . ln -sf ../api/network/network.{c,h} . ln -sf ../api/list/list.{c,h} . ln -sf ../api/fourier/fourier.{c,h} . ln -sf ../api/bmp/bmp.{c,h} . remake: clean all