File: Imakefile

package info (click to toggle)
sunclock 3.46-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 984 kB
  • ctags: 675
  • sloc: ansic: 8,688; makefile: 60
file content (72 lines) | stat: -rw-r--r-- 1,918 bytes parent folder | download
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