
#$Id: makefile,v 1.5 2004/07/30 11:46:47 RogerSeguin Exp $


.POSIX:


####	Binary to be Generated	####
EXEC	= displayrgb
CMDEXEC = $(HOME)/bin/$(EXEC)


default:	$(EXEC)


####	Components	####
C_SRC	= $(EXEC).C	rgbgui.C
ALL_SRC	= $(C_SRC)	rgbgui.h


####	Compiler Option	####
CC	= gcc
CCFLAGS	= -mcpu=pentium4 -march=pentium4 -O\
	-D_POSIX_C_SOURCE=199506L -D_XOPEN_SOURCE=500\
	-I/usr/X11R6/include -I/opt/include -I.
LIBS	= -lstdc++ -lm -L /usr/X11R6/lib -lXm -lXt -lX11


####	Compilation/Link Rules	####
$(EXEC):	$(ALL_SRC)
	$(CC) $(CCFLAGS) -o $@ $(C_SRC) $(LIBS)


####	Installation	####
install:	$(CMDEXEC)
$(CMDEXEC):	$(EXEC)
	cp -p $(EXEC)	$@
	strip $@


####	Miscellaneous	####
clean:
	rm -f $(EXEC)


############################

#$Log: makefile,v $
#Revision 1.5  2004/07/30 11:46:47  RogerSeguin
#Now installation directory is ~/bin (previously ~/cmd)
#
#Revision 1.4  2002/12/16 03:26:29  RogerSeguin
#gcc-3.2
#
#Revision 1.3  2002/08/01 15:01:54  RogerSeguin
#gcc -O2 double precision computation is bugged
#
#Revision 1.2  2002/08/01 14:17:34  RogerSeguin
#Retrieved  from Cygwin - Set to Linux
#
#Revision 1.1  2002/03/21 19:10:49  RogerSeguin
#Initial revision
#
