head	1.2;
access;
symbols;
locks; strict;
comment	@# @;


1.2
date	2003.02.23.14.18.59;	author kiwi;	state dead;
branches;
next	1.1;

1.1
date	2002.04.28.21.51.35;	author kiwi;	state Exp;
branches;
next	;


desc
@@


1.2
log
@First try to add real autoconf thing.
@
text
@

PIKE=pike

include pike_paths.d

CC=gcc
CFLAGS=-Wall -g  $(PIKE_CINCLUDES)
LDFLAGS=-shared

PIKE_OBJS=mcast.o
PIKE_SOBJ=mcast.so
PIKE_SMOD=$(PIKE_MODULES)/$(PIKE_SOBJ)
PIKE_PROG=MultiCastUDP.pike
PIKE_PMOD=$(PIKE_MODULES)/Stdio.pmod/$(PIKE_PROG)

all: $(PIKE_SOBJ)

clean:
	rm -f *.o *.so *.d

install: $(PIKE_PMOD) $(PIKE_SMOD)

pike_paths.d: get_paths.sh Makefile
	PIKE=$(PIKE) . get_paths.sh > pike_paths.d


$(PIKE_SOBJ): $(PIKE_OBJS)
	$(CC) $(LDFLAGS) -o $@@ $^
	cp $@@ $(PIKE_MODULES)
#	sudo cp $@@ $(PIKE_MODULES)

$(PIKE_SMOD): $(PIKE_SOBJ)
	cp $^ $(PIKE_MODULES)

$(PIKE_PMOD): $(PIKE_PROG)
	cp $^ $@@

mcast.o: mcast.c
	$(CC) $(CFLAGS) -c $^

@


1.1
log
@Adding Daniel Serpell <daniel at atmlab dot utfsm dot cl> Stdio.MultiCastUDP module.
@
text
@@

