CFLAGS = -DDISPLAY -DDEBUG -O3 -Wall
LIBS = -lncurses
-OBJS = network.o event.o input.o display.o
+OBJS = network.o event.o input.o display.o audio.o
ivac: $(OBJS)
- $(CC) -o $@ $(OBJS) ivac.c $(LIBS)
-all: ivac
+ $(CC) $(CFLAGS) -o $@ $(OBJS) ivac.c $(LIBS)
+all: links ivac
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} .
+
remake: clean all