~ubuntu-branches/ubuntu/jaunty/xfireworks/jaunty

« back to all changes in this revision

Viewing changes to Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Kenshi Muto
  • Date: 2001-02-09 23:36:39 UTC
  • Revision ID: james.westby@ubuntu.com-20010209233639-xqv0osi73i568sa7
Tags: upstream-1.3
ImportĀ upstreamĀ versionĀ 1.3

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
VERSION = XFireworks-1.3
 
2
PKGNAME = xfireworks-1.3
 
3
PREFIX = /usr/X11R6
 
4
X11BASE = /usr/X11R6
 
5
 
 
6
BINDIR = $(PREFIX)/bin
 
7
LIBDIR = $(PREFIX)/etc
 
8
MANDIR = $(PREFIX)/man/man1
 
9
 
 
10
XINCLUDEDIR = $(X11BASE)/include
 
11
XLIBDIR = $(X11BASE)/lib
 
12
 
 
13
CFLAGS = -O
 
14
LFLAGS = -lm -lX11
 
15
CC = cc
 
16
CP = cp
 
17
RM = rm -f
 
18
MKDIR = mkdir -p
 
19
RMDIR = rmdir
 
20
CHMOD = chmod
 
21
 
 
22
XFIREWORKS_CONF_DIRECTRY = $(LIBDIR)
 
23
 
 
24
OBJS = main.o AfterImage.o Disp.o ColorGC.o Obj.o Stream.o Piece.o XFireworks.o Calculator.o etc.o arguments.o
 
25
 
 
26
all :           xfireworks manual
 
27
 
 
28
xfireworks :    $(OBJS)
 
29
                $(CC) -o xfireworks $(OBJS) -L$(XLIBDIR) $(CFLAGS) $(LFLAGS)
 
30
 
 
31
main.o :        main.c
 
32
                $(CC) -c main.c $(CFLAGS) \
 
33
                -DVERSION=\"$(VERSION)\" \
 
34
                -DXFIREWORKS_CONF_DIRECTRY=\"$(XFIREWORKS_CONF_DIRECTRY)\"
 
35
 
 
36
AfterImage.o :  AfterImage.c
 
37
                $(CC) -c AfterImage.c -I$(XINCLUDEDIR) $(CFLAGS)
 
38
 
 
39
Disp.o :        Disp.c
 
40
                $(CC) -c Disp.c -I$(XINCLUDEDIR) $(CFLAGS)
 
41
 
 
42
ColorGC.o :     ColorGC.c
 
43
                $(CC) -c ColorGC.c -I$(XINCLUDEDIR) $(CFLAGS)
 
44
 
 
45
Obj.o :         Obj.c
 
46
                $(CC) -c Obj.c $(CFLAGS)
 
47
 
 
48
Stream.o :      Stream.c
 
49
                $(CC) -c Stream.c $(CFLAGS)
 
50
 
 
51
Calculator.o :  Calculator.c
 
52
                $(CC) -c Calculator.c $(CFLAGS)
 
53
 
 
54
Piece.o :       Piece.c
 
55
                $(CC) -c Piece.c -I$(XINCLUDEDIR) $(CFLAGS)
 
56
 
 
57
XFireworks.o :  XFireworks.c xfireworks_conf.h
 
58
                $(CC) -c XFireworks.c -I$(XINCLUDEDIR) $(CFLAGS)
 
59
 
 
60
xfireworks_conf.h :     xfireworks.conf mkconf
 
61
                cat xfireworks.conf | ./mkconf > xfireworks_conf.h
 
62
 
 
63
mkconf :        mkconf.c
 
64
                $(CC) mkconf.c -o mkconf
 
65
 
 
66
etc.o :         etc.c
 
67
                $(CC) -c etc.c $(CFLAGS)
 
68
 
 
69
arguments.o :   arguments.c
 
70
                $(CC) -c arguments.c $(CFLAGS)
 
71
 
 
72
manual :        xfireworks.1.gz
 
73
 
 
74
xfireworks.1.gz :       xfireworks.1
 
75
                cat xfireworks.1 | gzip > xfireworks.1.gz
 
76
 
 
77
clean :
 
78
                $(RM) *.o xfireworks xfireworks_conf.h mkconf xfireworks.1.gz
 
79
 
 
80
install :       install-bin install-lib install-man
 
81
 
 
82
install-bin :   xfireworks
 
83
                $(MKDIR) $(BINDIR)
 
84
                $(CP) xfireworks $(BINDIR)
 
85
                $(CHMOD) 0755 $(BINDIR)/xfireworks
 
86
 
 
87
install-lib :
 
88
                $(MKDIR) $(LIBDIR)
 
89
                $(CP) xfireworks.conf $(LIBDIR)
 
90
                $(CHMOD) 0644 $(LIBDIR)/xfireworks.conf
 
91
 
 
92
install-man :   manual
 
93
                $(MKDIR) $(MANDIR)
 
94
                $(CP) xfireworks.1.gz $(MANDIR)
 
95
                $(CHMOD) 0444 $(MANDIR)/xfireworks.1.gz
 
96
 
 
97
uninstall :     uninstall-bin uninstall-lib uninstall-man
 
98
 
 
99
uninstall-bin :
 
100
                $(RM) $(BINDIR)/xfireworks
 
101
 
 
102
uninstall-lib :
 
103
                $(RM) $(LIBDIR)/xfireworks.conf
 
104
 
 
105
uninstall-man :
 
106
                $(RM) $(MANDIR)/xfireworks.1.gz
 
107
 
 
108
package :
 
109
                $(MKDIR) $(PKGNAME)
 
110
                $(RM) $(PKGNAME)/*
 
111
                $(CP) AUTHORS COPYING COPYRIGHT ChangeLog HISTORY INSTALL \
 
112
                        NEWS README OMAKE.jpn Makefile xfireworks.conf \
 
113
                        xfireworks.1 *.h *.c $(PKGNAME)
 
114
                $(RM) $(PKGNAME)/xfireworks_conf.h
 
115
                tar cvzf $(PKGNAME).tar.gz $(PKGNAME)
 
116
 
 
117
# End of Makefile.