# Explicit setting of SHELL - beware since this gets inherited # by commands invoked by Make SHELL=/bin/sh UILFLAGS=-I/usr/include/uil MRMLIBS= ## everything is in /usr/include or /usr/lib #XINCLUDES= #XLIBS= #LDLIBS= ### ## sg irix #XINCLUDES=-I/usr/include/X11 #XLIBS= #LDLIBS= #CCC=CC ### ## ibm aix #XINCLUDES= #XLIBS= #LDLIBS= #CCC=xlC -+ ### ## dec osf1 #XINCLUDES= #XLIBS=-L/usr/shlib #LDLIBS= #CCC=cxx ### ## ncr sysv4 #XINCLUDES= #XLIBS= #LDLIBS=-lnsl -lsocket -lgen -lresolv ### ## nec sysv4 #XINCLUDES= #XLIBS= #LDLIBS=-lnsl -lsocket -lgen -lresolv ### ## novell sysv4 #XINCLUDES=-I/usr/X/include -I/usr/X/include/X11 #XLIBS=-L/usr/X/lib -L/usr/ccs/lib #LDLIBS=-lXimp -lnsl -lsocket -lgen -lresolv ### # solaris 2.x XINCLUDES=-I/opt/SUNWmotif/include -I/usr/dt/include -I/usr/openwin/include -I/usr/openwin/include/X11 XLIBS=-L/opt/SUNWmotif/lib -L/usr/dt/lib -L/usr/openwin/lib LDLIBS=-lgen CCC=CC #MRMLIBS=-L/usr/dt/lib -lMrm MRMLIBS= UILFLAGS=-I/usr/include/uil -I/usr/dt/include/uil -I/opt/SUNWmotif/share/include/uil ## ## sco sysv3.4 ## -lmalloc may also be required on LDLIBS line #XINCLUDES= #XLIBS= #LDLIBS=-lXext -lXmu -lrpc -lsocket -lintl ### ## hp-ux 9.x ## -Wp,-H900000 recommended if too many cpp defines. #CPPFLAGS=-Wp,-H900000 #XINCLUDES=-I/usr/include/X11R5 -I/usr/include/Motif1.2 #XLIBS=-L/usr/lib/X11R5 -L/usr/lib/Motif1.2 #LDLIBS= #CCC=CC #UILFLAGS=-I/usr/include/uil -I/usr/include/Motif1.2/uil ### #LDLIBS = -lPW # Program configuration # --------------------- LDFLAGS = ${XLIBS} $(MRMLIBS) MOTIFLIBS = -lXm -lXmu -lXt -lX11 CFLAGS= -g -I. ${XINCLUDES} $(UILFLAGS) CCFLAGS=${CFLAGS} UIL=uil #MOTIFLIBS = -lXm -lXt -lX11 -lPW HEADERS = Bitmaps.h \ Card.h \ Dealer.h \ Deck.h \ Hands.h \ Player.h \ Seat.h \ Table.h SRCS = CaribbeanStud.cpp \ Card.cpp \ Dealer.cpp \ Deck.cpp \ Hands.cpp \ Player.cpp \ Seat.cpp \ Table.cpp OBJS = Card.o \ Dealer.o \ Deck.o \ Hands.o \ Player.o \ Seat.o \ Table.o \ CaribbeanStud.o all:: CaribbeanStud CaribbeanStud: $(OBJS) rm -f $@ $(CCC) $(CCFLAGS) -o $@ $(OBJS) $(LDFLAGS) $(LDLIBS) $(MOTIFLIBS) depend:: $(SRCS) $(HEADERS) makedepend $(CFLAGS) $(CPPFLAGS) -- $(ALLDEFINES) -- $(SRCS) dependlocal:: $(SRCS) $(HEADERS) makedepend $(CFLAGS) $(CPPFLAGS) -- $(ALLDEFINES) -- $(SRCS) clean:: $(RM) CaribbeanStud rm -f $(OBJS) core .SUFFIXES: .cpp $(SUFFIXES) .cpp.o: $(COMPILE.cc) $(OUTPUT_OPTION) $<