comparison dlfcn/Makefile.in @ 2062:055ffed429b8

[project @ 1996-04-07 22:11:45 by jwe] Initial revision
author jwe
date Sun, 07 Apr 1996 22:11:45 +0000
parents
children ccd72573a0cf
comparison
equal deleted inserted replaced
2061:098edb40c89b 2062:055ffed429b8
1 #
2 # Makefile for octave's dlfcn directory
3 #
4 # John W. Eaton
5 # jwe@bevo.che.wisc.edu
6 # University of Wisconsin-Madison
7 # Department of Chemical Engineering
8
9 TOPDIR = ..
10
11 srcdir = @srcdir@
12 top_srcdir = @top_srcdir@
13 VPATH = @srcdir@
14
15 include $(TOPDIR)/Makeconf
16
17 INSTALL = @INSTALL@
18 INSTALL_PROGRAM = @INSTALL_PROGRAM@
19 INSTALL_DATA = @INSTALL_DATA@
20
21 INCLUDES := dlfcn.h
22
23 SOURCES := dlfcn.c
24
25 OBJECTS := $(SOURCES:.c=.o)
26
27 MAKEDEPS := $(SOURCES:.c=.d)
28
29 DISTFILES := $(SOURCES) $(INCLUDES) README dl.exp Makefile.in Makefile.orig
30
31 all: dlfcn.a
32 .PHONY: all
33
34 dlfcn.a: $(OBJECTS)
35 $(AR) $(ARFLAGS) dlfcn.a $(OBJECTS)
36 $(RANLIB) dlfcn.a
37
38 check: all
39 .PHONY: check
40
41 install: all
42 .PHONY: install
43
44 uninstall:
45 .PHONY: uninstall
46
47 tags: $(SOURCES)
48 ctags $(SOURCES)
49
50 TAGS: $(SOURCES)
51 etags $(SOURCES)
52
53 clean:
54 rm -f *.a *.o *.d
55 .PHONY: clean
56
57 mostlyclean:
58 rm -f *.o
59 .PHONY: mostlyclean
60
61 distclean: clean
62 rm -f Makefile
63 .PHONY: distclean
64
65 maintainer-clean: distclean
66 rm -f tags TAGS
67 .PHONY: maintainer-clean
68
69 local-dist:
70 ln $(DISTFILES) ../`cat ../.fname`/dlfcn
71 .PHONY: local-dist
72
73 dist:
74 ln $(DISTFILES) ../`cat ../.fname`/dlfcn
75 .PHONY: dist
76
77 conf-dist:
78 ln octave.cc Makefile.in ../`cat ../.fname`/dlfcn
79 .PHONY: conf-dist
80
81 ifndef omit_deps
82 -include $(MAKEDEPS)
83 endif