File: Makefile

package info (click to toggle)
unclutter 8-5
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 68 kB
  • ctags: 54
  • sloc: ansic: 384; makefile: 81
file content (60 lines) | stat: -rw-r--r-- 2,016 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
# Makefile for unclutter.  Throw this away and use the Imakefile if you can.
              TOP = .
      CURRENT_DIR = .
               CC = gcc
             LKED = $(CC)
          INSTALL = install
             MAKE = make
               MV = mv
               RM = rm -f
             TAGS = ctags
           MFLAGS = -$(MAKEFLAGS)
     INSTPGMFLAGS = -c -s
     INSTMANFLAGS = -c
     TOP_INCLUDES = -I$(INCROOT)
      CDEBUGFLAGS = -O2 -g
      ALLINCLUDES = $(STD_INCLUDES) $(TOP_INCLUDES) $(INCLUDES) $(EXTRA_INCLUDES)
       ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(PROTO_DEFINES) $(DEFINES) $(COMPATFLAGS)
           CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
           LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
        LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS)
           RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
         IRULESRC = $(CONFIGDIR)
        IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
           BINDIR = $(DESTDIR)/usr/bin/X11
          INCROOT = $(DESTDIR)/usr/include
          MANPATH = $(DESTDIR)/usr/catman/x11_man
    MANSOURCEPATH = $(MANPATH)/man
           MANDIR = $(MANSOURCEPATH)1
            IMAKE = imake
             XLIB = $(EXTENSIONLIB) -L/usr/X11R6/lib -lX11

  LOCAL_LIBRARIES = $(XLIB)

 OBJS = unclutter.o
 SRCS = unclutter.c

 PROGRAM = unclutter

all:: unclutter

unclutter: $(OBJS) $(DEPLIBS)
	$(RM) $@
	$(LKED) -o $@ $(OBJS) $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS)

install:: unclutter
	$(INSTALL) -c $(INSTPGMFLAGS)   unclutter $(BINDIR)
install.man:: unclutter.man
	$(INSTALL) -c $(INSTMANFLAGS) unclutter.man $(MANDIR)/unclutter.1
clean::
	$(RM) $(PROGRAM)
	$(RM_CMD) \#*
Makefile::
	-@if [ -f Makefile ]; then \
	echo "	$(RM) Makefile.bak; $(MV) Makefile Makefile.bak"; \
	$(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
	else exit 0; fi
	$(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
tags::
	$(TAGS) -w *.[ch]
	$(TAGS) -xw *.[ch] > TAGS