TVARK = tvark RESOLV = tvark-resolver DIR = /usr/X11R6/bin CC = cc RM = rm -f CFLAGS = `/usr/local/bin/gtk12-config --cflags` -fno-common -I/usr/include/pcap -DBINDIR="\"$(DIR)\"" LDFLAGS = `/usr/local/bin/gtk12-config --libs` -lpcap -pthread -L/usr/local/lib/mysql -lmysqlclient T_OBJS = db.o callbacks.o display.o display_list.o engine.o filter.o \ globals.o interface.o main.o network.o network_list.o parser.o \ realtime.o support.o tree.o cache_list.o R_OBJS = globals.o resolver.o all: $(TVARK) $(RESOLV) $(TVARK): $(T_OBJS) $(RM) $(TVARK) $(CC) -o $(TVARK) $(T_OBJS) $(LDFLAGS) $(RESOLV): $(R_OBJS) $(RM) $(RESOLV) $(CC) -o $(RESOLV) $(R_OBJS) install: all cp $(TVARK) $(RESOLV) tvark-grad.xpm $(DIR) @echo "If you plan to use Tvark's database features, run:" @echo " mysqladmin create " @echo " mysql < db-create" @echo "from the directory where you extracted Tvark." deinstall: $(RM) $(DIR)/$(TVARK) $(DIR)/$(RESOLV) $(DIR)/tvark-grad.xpm @echo "If you also want to remove the Tvark database, run:" @echo " mysqladmin drop " uninstall: deinstall clean: $(RM) $(T_OBJS) $(R_OBJS) $(TVARK) $(RESOLV) \ $(TVARK).core $(RESOLV).core core