SRCS = firewall.c proc.c settings.c syscallhandler.c syscalls.c CC = gcc CFLAGS = -g -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include LDFLAGS = -lglib-2.0 PROG = firewall RM = /bin/rm OBJS = $(SRCS:%.c=%.o) all: depend $(PROG) $(PROG): $(OBJS) $(CC) $(LDFLAGS) $(OBJS) -o $(PROG) %.o: %.c $(CC) $(CFLAGS) -c $< clean: $(RM) -f $(OBJS) $(PROG) core* depend: $(RM) -f depend $(CC) $(CFLAGS) -M $(SRCS) > depend include depend