CCL Home Page
Up Directory CCL Makefile
# Makefile for xbsa.c hacked fast by Jan Labanowski (jkl@ccl.net)
# Find your machine and delete a single # in front of macro assignements.
# If your machine is not here, try the one which you think is similar.
# Also check if you have gcc (Gnu C compiler) or a vendor compiler (cc).
# If this does not work, check is paths to include files and libraries
# are fine. And then, read all the comments in files ms_sleep?.c
# and try one of them. If you compile it for the machine which is not
# on this list, let me know what you used, and I will take your binary too.
#    Jan Labanowski
#  jkl@ccl.net


##=============================
## Linux ELF RedHat 2.0
#CC = gcc
#LD = gcc
#SLEEP = ms_sleep3.c
#LDLIBS = -L/usr/X11R6/lib -lm -lX11
#INCROOT = -I/usr/X11/include
#CFLAGS = -O2
#LDFLAGS =
 
##============================= 
## Solaris/SunOS 5
#CC = gcc
#LD = gcc
#SLEEP = ms_sleep1.c
#LDLIBS = -lm -lX11 -lposix4
#INCROOT =
#CFLAGS = -O2
#LDFLAGS =

##=============================
## SunOS 4
#CC = gcc
#LD = gcc
#SLEEP = ms_sleep2.c
#LDLIBS = -L/usr/lib/X11 -lm -lX11
#INCROOT = -I/usr/include
#CFLAGS = -O2
#LDFLAGS =

##============================= 
## Dec Alpha, OSF
#CC = cc
#LD = cc
#SLEEP = ms_sleep2.c
#LDLIBS = -L/usr/X11/lib -lm -lX11
#INCROOT = -I/usr/X11/include
#CFLAGS = -O2
#LDFLAGS =

##============================= 
## AIX -- Remember to uncomment line in ms_sleep3.c if you are on IBM SP2
#CC = cc
#LD = cc
#SLEEP = ms_sleep3.c
#LDLIBS = -L/usr/X11/lib -lm -lX11
#INCROOT = -I/usr/X11/include
#CFLAGS = -O2
#LDFLAGS =

##============================= 
## Cray/Unicos
#CC = cc
#LD = cc
#SLEEP = ms_sleep3.c
#LDLIBS = -L/usr/X11/lib -lm -lX11
#INCROOT = -I/usr/X11/include
#CFLAGS = -O2
#LDFLAGS =

##============================= 
## SGI/PowerChallenge
#CC = cc
#LD = cc
#SLEEP = ms_sleep1.c
#LDLIBS = -L/usr/X11/lib -lm -lX11
#INCROOT = -I/usr/X11/include
#CFLAGS = -32 -O2
#LDFLAGS = -32
 
##============================= 
## ConvexExemplar HP-UX U 9000
#CC = cc
#LD = cc
#SLEEP = ms_sleep3.c
#LDLIBS = -L/usr/lib/X11R5 -lm -lX11
#INCROOT = -I/usr/include/X11R5
#CFLAGS = -O2
#LDFLAGS =

##========== Do not mess things below, unless you are a guru ========

xbsa : xbsa.o $(SLEEP:.c=.o) intc.o
	$(LD) $(LDFLAGS) -o xbsa xbsa.o intc.o $(SLEEP:.c=.o) $(LDLIBS)

xbsa.o : xbsa.c
	$(CC) $(CFLAGS) $(INCROOT) -c xbsa.c 


$(SLEEP:.c=.o) : $(SLEEP)
	$(CC) $(CFLAGS) $(INCROOT) -c $(SLEEP)

intc.o : intc.c
	$(CC) $(CFLAGS) $(INCROOT) -c intc.c 

clean:
	rm *.o
Modified: Wed Jul 9 16:00:00 1997 GMT
Page accessed 7154 times since Sat Apr 17 22:05:24 1999 GMT