#
# makefile for apps, part of W
# (C) 94-10/96 by Torsten Scherer (TeSche)
# itschere@techfak.uni-bielefeld.de
#

include ../.config


#
# targets, system dependent
#

CPPFLAGS = -I../lib
CFLAGS = $(ADDCFLAGS) $(MATHCFLAGS)
LDFLAGS = $(ADDLDFLAGS) -L../lib
LDLIBS = -lW
#LDLIBS = -lW2X -L/usr/X11R6/lib -lX11
LIBDEP = ../lib/$(WLIB)

ifeq ($(ARCH),MiNT)
CPPFLAGS += -I../server/util
CFLAGS += -mbaserel #-m68881 -m68030
LDFLAGS += -L../server/util -mbaserel
LDLIBS += -lutil -lsocket
endif

TARGETS = wperfmon wengine

#
# rules
#

all: $(TARGETS)

install: $(TARGETS)
ifdef BINDIR
	for i in $(TARGETS) ; do \
		$(INSTALL) -s -m 755 $$i $(BINDIR) ; \
	done
endif

clean:
	$(RM) *~ *.o *.o0

veryclean: clean
	$(RM) $(TARGETS)

#
# more rules
#

wengine: wengine.o $(LIBDEP)
	$(CC) $(LDFLAGS) wengine.o $(LDLIBS) -lm -o $@

wperfmon: wperfmon.o $(LIBDEP)
	$(CC) $(LDFLAGS) wperfmon.o $(LDLIBS) -o $@
