File: Makefile.in

package info (click to toggle)
xfree86 3.3.2.3-2
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 168,984 kB
  • ctags: 121,965
  • sloc: ansic: 1,157,712; sh: 14,822; asm: 14,676; tcl: 8,247; cpp: 4,317; yacc: 2,705; perl: 711; awk: 393; lex: 383; makefile: 353; sed: 57; csh: 5
file content (120 lines) | stat: -rw-r--r-- 2,722 bytes parent folder | download | duplicates (2)
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
## $XFree86: xc/programs/xterm/Makefile.in,v 3.1.2.3 1998/02/15 16:09:55 hohndel Exp $ ##

#### Start of system configuration section. ####

srcdir		= @srcdir@
VPATH  		= @srcdir@

CC		= @CC@
CPP		= @CPP@
LINK		= $(CC) $(CFLAGS)
INSTALL		= @INSTALL@
INSTALL_PROGRAM	= @INSTALL_PROGRAM@
INSTALL_DATA	= @INSTALL_DATA@

X_CFLAGS	= @X_CFLAGS@
X_LIBS		= @X_LIBS@

IMAKE_CFLAGS	= @IMAKE_CFLAGS@
EXTRA_CFLAGS	= @EXTRA_CFLAGS@

CPPFLAGS	= -I. -I$(srcdir) -DHAVE_CONFIG_H $(X_CFLAGS) $(IMAKE_CFLAGS)
CFLAGS		= @CFLAGS@ $(EXTRA_CFLAGS) 
LIBS		= @LIBS@

prefix		= @prefix@
exec_prefix	= @exec_prefix@

manext		= 1
bindir		= $(exec_prefix)/bin
libdir		= $(exec_prefix)/lib
mandir		= $(prefix)/man/man$(manext)

#### End of system configuration section. ####

SHELL		= /bin/sh
RM              = rm -f

LDFLAGS		= 

INSTALL_DIRS    = $(bindir) $(libdir) $(mandir)

EXTRAHDR	= @EXTRAHDRS@
EXTRASRC	= @EXTRASRCS@
EXTRAOBJ	= @EXTRAOBJS@

          SRCS1 = button.c charproc.c cursor.c data.c doublechr.c input.c \
		  main.c menu.c misc.c print.c screen.c scrollbar.c tabs.c \
		  util.c VTPrsTbl.c $(EXTRASRC)
          OBJS1 = button.o charproc.o cursor.o data.o doublechr.o input.o \
		  main.o menu.o misc.o print.o screen.o scrollbar.o tabs.o \
		  util.o VTPrsTbl.o $(EXTRAOBJ)
          SRCS2 = resize.c
          OBJS2 = resize.o
           SRCS = $(SRCS1) $(SRCS2)
           OBJS = $(OBJS1) $(OBJS2)
           HDRS = VTparse.h data.h error.h main.h menu.h proto.h \
                  ptyx.h version.h xterm.h $(EXTRAHDR)
       PROGRAMS = xterm resize

all:	$(PROGRAMS)

.SUFFIXES : .i

.c.o:
@RULE_CC@
	@ECHO_CC@$(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/$*.c

.c.i:
@RULE_CC@
	@ECHO_CC@$(CPP) -C $(CPPFLAGS) $*.c >$@

main.o: version.h

xterm : $(OBJS1)
	$(LINK) $(LDFLAGS) -o $@ $(OBJS1) $(X_LIBS) $(LIBS)

resize : $(OBJS2)
	$(LINK) $(LDFLAGS) -o $@ $(OBJS2) $(X_LIBS) $(LIBS)

install: $(INSTALL_DIRS) xterm resize
	$(INSTALL_PROGRAM) -s -m 4711 xterm  $(bindir)/xterm
	$(INSTALL_PROGRAM) -s -m  755 resize $(bindir)/resize
	$(INSTALL_DATA) xterm.man  $(mandir)/xterm.$(manext)
	$(INSTALL_DATA) resize.man $(mandir)/resize.$(manext)
	@echo 'Completed installation.'

installdirs: $(INSTALL_DIRS)

uninstall:
	-$(RM) $(bindir)/xterm \
		$(bindir)/resize \
		$(mandir)/xterm.$(manext) \
		$(mandir)/resize.$(manext)

mostlyclean:
	-$(RM) *.[oi] XtermLog.* .pure core *~ *.BAK *.out

clean: mostlyclean
	-$(RM) $(PROGRAMS)

distclean: clean
	-$(RM) Makefile config.status config.cache config.log xtermcfg.h

realclean: distclean
	-$(RM) tags TAGS

lint:
	lint $(CPPFLAGS) $(SRCS1)
	lint $(CPPFLAGS) $(SRCS2)

tags:
	ctags $(SRCS) $(HDRS)

TAGS:
	etags $(SRCS) $(HDRS)

$(INSTALL_DIRS):
	$(SHELL) ${srcdir}/mkdirs.sh $@

ALWAYS: