## 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
syntax highlighted by Code2HTML, v. 0.9.1