# Makefile for wmstock
# <mfischer@umr.edu>
# based on wmWeather - see ../Credits for more information

CC     = gcc
CFLAGS = -O2 -g -Wall
DEBUG  = -DMLF_DEBUG
GCOV   = -fprofile-arcs -ftest-coverage
INCDIR = -I/usr/X11R6/include/X11 -I/usr/X11R6/include
DESTDIR= /usr/X11R6
LIBDIR = -L/usr/X11R6/lib
# for linux
LIBS   = -lXpm -lX11 -lXext
# for Solaris
# LIBS   = -lXpm -lX11 -lXext -lsocket
OBJS   = wmstock.o \
         xutils.o \
	 ll.o \
	 getopt.o \
	 getopt1.o 
	
.c.o:
	$(CC) $(CFLAGS) -c $< -o $*.o $(INCDIR)

#	$(CC) $(CFLAGS) -D$(shell echo `uname -s`) -c $< -o $*.o $(INCDIR)
#       no longer need the -D<uname>...


all:	wmstock.o wmstock

wmstock.o: wmstock_master.xpm wmstock_mask.xbm
wmstock:	$(OBJS) 
	$(CC) $(CFLAGS) -o wmstock $^ $(INCDIR) $(LIBDIR) $(LIBS)

debug:		$(OBJS)
	rm -f wmstock.o
	$(CC) $(CFLAGS) $(DEBUG) -c wmstock.c -o wmstock.o $(INCDIR)
	$(CC) $(CFLAGS) -o wmstock $^ $(INCDIR) $(LIBDIR) $(LIBS)
	

clean:
	for i in $(OBJS) ; do \
		rm -f $$i; \
	done
	rm -f wmstock

install:: wmstock
	install -c -s -m 0755 wmstock $(DESTDIR)/bin
	install -c    -m 0755 testqt.pl $(DESTDIR)/bin
	install -c    -m 0644 wmstock.1x $(DESTDIR)/man/man1 
