PROGRAMS   = misdnstat misdnstat.ic

LDEFINES   = -I/usr/X11R6/include

DEBUGFLAGS = -g

LIBEXT     = -L/usr/X11R6/lib -lXpm -lXmt -lXm -lXt -lX11 \
             -lXext -Wl,-rpath-link,/usr/X11R6/lib

SLIBEXT    = -L/usr/X11R6/lib -lXpm /usr/X11/lib/libXmt.a /usr/X11/lib/libXm.a \
             -lXt -lX11 -lXext -Wl,-rpath-link,/usr/X11R6/lib
 
SOURCES    = misdnstat.c
OBJ        = misdnstat.o

all:	misdnstat

static: misdnstat.ic

misdnstat.ad.h: misdnstat.ad
	ad2c misdnstat.ad > misdnstat.ad.h

%.o: %.c misdnstat.ad.h
	$(CC) $(CFLAGS) $(DEBUGFLAGS) $(LDEFINES) -o $@ -c $<

misdnstat: $(OBJ) 
	$(CC) -o $@ $(OBJ) $(LIBEXT)

misdnstat.ic: $(OBJ) 
	$(CC) -o $@ $(OBJ) $(SLIBEXT)
	strip $@

install: $(PROGRAMS)
	cp $(PROGRAMS) /usr/X11R6/bin
	cp misdnstat.ad /usr/X11R6/lib/X11/app-defaults/misdnstat

clean:
	@rm core $(OBJ) *.ad.h *.log* $(PROGRAMS)
