1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
|
XCOMM Should install to /usr or /usr/local ??
DESTDIR=/usr
XCOMM Name of man subdirectory of DESTDIR:
MANDIR=/X11R6/man/man1
XCOMM Name of bin subdirectory of DESTDIR: /X11R6/bin or maybe just /bin
BINDIR=/X11R6/bin
XCOMM Name of share subdirectory of DESTDIR:
SHAREDIR=/share/sunclock
XCOMM
XCOMM Compile options:
XCOMM
XCOMM Set -DNEW_CTIME if using the table-driven version of ctime (i.e., if
XCOMM your struct tm contains a tm_zone field), i.e. SunOS 4.1.x. Don't
XCOMM define for system V or Solaris
XCOMM Pick -O or -g
XCOMM
#ifdef HPArchitecture
XPMLIB=-L/opt/xpm/lib/X11
XPMINC=-I/opt/xpm/include
JLIB=-L/opt/jpeg-6/lib
JINC=-I/opt/jpeg-6/include
#CCOPTIONS = -Ae $(XPMINC) $(JINC) -DSHAREDIR=\"$(DESTDIR)$(SHAREDIR)\"
CCOPTIONS =-O -DSHAREDIR=\"$(DESTDIR)$(SHAREDIR)\"
#else
# SunOS
#XPMLIB=-L/usr/X11R6/lib
#XPMINC=-I/usr/X11R6/include/X11
#JLIB=-L/usr/lib
#JINC=-I/usr/include
#CCOPTIONS=-O -DNEW_CTIME -DSHAREDIR=\"$(DESTDIR)$(SHAREDIR)\"
# Solaris, Linux
#XPMLIB=-L/usr/X11R6/lib
#XPMINC=-I/usr/X11R6/include/X11
#JLIB=-L/usr/lib
#JINC=-I/usr/include
CCOPTIONS=-O -DSHAREDIR=\"$(DESTDIR)$(SHAREDIR)\"
#endif
SRCS=sunclock.c astro.c widgets.c tildepath.c dirlist.c \
readvmf.c readxpm.c readjpeg.c
OBJS=sunclock.o astro.o widgets.o tildepath.o dirlist.o \
readvmf.o readxpm.o readjpeg.o
LOCAL_LIBRARIES=$(XLIB) $(XPMLIB) -lXpm $(JLIB) -ljpeg -lm
DEPLIBS= # I don't know what I'm doing, and I hate imake!
ComplexProgramTarget(sunclock)
install.man::
if [ -r $(DESTDIR)$(MANDIR)/sunclock.1x.gz ] ; \
then gzip -f $(DESTDIR)$(MANDIR)/sunclock.1x ; fi
install:: install.man
$(MKDIRHIER) $(DESTDIR)$(SHAREDIR)/i18n
cp -f Sunclockrc $(DESTDIR)$(SHAREDIR)
cd i18n ; cp -f Sunclock.* $(DESTDIR)$(SHAREDIR)/i18n
$(MKDIRHIER) $(DESTDIR)$(SHAREDIR)/earthmaps/vmf
cd vmf ; cp -f * $(DESTDIR)$(SHAREDIR)/earthmaps/vmf
cat WARNING
realclean:: clean
rm -f Makefile *.xpm *.xbm
|