## Makefile for IP Sorcery ## SPELL = magic SRC = ipmagic.c spellbook.c cauldron.c spells.c tcp.c icmp.c udp.c CON = sorcery.c spells.c route.c ip.c tcp.c udp.c ipsorcery.c icmp.c #OBJS = $(SRC:.c=.o) default: @echo "Usage: make[gtk|con|all] then make [gtk-install|con-install]" all: con gtk con: $(CC) $(CFLAGS) -Wall -ansi -D_VERSION_=\"1.7.5\" -D_CON_ $(CON) -o ipmagic gtk: $(CC) $(CFLAGS) -Wall -ansi -D_GTK_ $(SRC) -o $(SPELL) `$(GTK_CONFIG) --cflags --libs` solaris: $(CC) $(CFLAGS) -Wall -ansi -D_CON_ $(CON) -o $(SPELL) -lsocket -lnsl install: con-install gtk-install: chmod 554 magic cp -p magic /usr/sbin/ @echo "To run type magic." con-install: chmod 554 ipmagic cp -p ipmagic /usr/sbin/ @echo "To run type ipmagic." clean: rm -vf *.o