home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
vsiftp.vmssoftware.com
/
VSIPUBLIC@vsiftp.vmssoftware.com.tar
/
FREEWARE
/
FREEWARE40.ZIP
/
caribbeanstud
/
xmakefile
< prev
next >
Wrap
Makefile
|
1997-01-31
|
3KB
|
139 lines
# 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) $<