# 
# Makefile for XMayday.c
# 
# Copyright (c) 1994-1997. All Rights reserved.
# Xcalibur Team (S.Boisson, A.Buat, R.Castanier, E.Paris)
# EMail: <xcalibur@axene.com>
# 
# Started on  Sat May 11 17:00:10 1996 Xibios 2
# Last update Thu Feb 27 16:14:33 1997 Xibios 2

# --------------------------------------------------------------------- 
# 

#CC=gcc
#CC=cc
#CPPFLAGS=
#CFLAGS=
LDFLAGS=-L/usr/X11R6/lib

AR=ar
ARFLAGS=rvs


# --------------------------------------------------------------------- 
# Program name variable
PROG_NAME	= test

# --------------------------------------------------------------------- 
# compil' objects variable
OBJS=	TestApi.o FileTools.o

XmOBJS=	XMaydayCom.o ClientWin.o

# --------------------------------------------------------------------- 
# Program libraries variable
LIBS=	-lX11 -lm
XmLIBS=	XMaydayCom.a

# ---------------------------------------------------------------------
# Compilation rules

all:	$(XmLIBS) $(PROG_NAME)

$(PROG_NAME):	$(OBJS) $(XcLIBS)
	$(CC) $(LDFLAGS) -o $@ $(OBJS) $(XmLIBS) $(LIBS)
	@echo Please enter \`./$(PROG_NAME)\' to test the API.

objs:	$(OBJS) $(XcLIBS)

link:
	$(CC) $(LDFLAGS) -o $(PROG_NAME) $(OBJS) $(XcLIBS) $(LIBS)

# ---------------------------------------------------------------------
# Profile rules

profile:
	make "CFLAGS=$(CFLAGS) -pg" "LDFLAGS=$(LDFLAGS) -static -pg" \
		"LIBS=$(LIBS) -lgmon"

# ---------------------------------------------------------------------
# Special compilation command

.c.o:
	$(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@

$(XmLIBS):	$(XmOBJS)
	$(AR) $(ARFLAGS) $@ $(XmOBJS)
	@echo $@ archive made...	

# ---------------------------------------------------------------------
# Clean rules

clean:
	rm -f *~ *.bak $(PROG_NAME) $(OBJS) $(XmOBJS) $(XmLIBS)
