Welcome to mirror list, hosted at ThFree Co, Russian Federation.

Makefile.in « w32api « winsup - cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: a10675661ab5c67baee83d7a3341f8c385bc406e (plain)
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
121
122
123
124
#
#	Makefile.in
#
#	This file is part of a free library for the Win32 API.
# 
#	This library is distributed in the hope that it will be useful,
#	but WITHOUT ANY WARRANTY; without even the implied warranty of
#	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

# start config section

SHELL = @SHELL@

srcdir = @srcdir@
VPATH = @srcdir@

target_alias = @target_alias@
prefix = @prefix@

program_transform_name = @program_transform_name@
exec_prefix = @exec_prefix@
bindir = @bindir@
libdir = @libdir@
tooldir = $(exec_prefix)/$(target_alias)
datadir = @datadir@
infodir = @infodir@
includedir = @includedir@

CC = @CC@
CC_FOR_TARGET = $(CC)
CFLAGS = @CFLAGS@

DLLTOOL = @DLLTOOL@
AS = @AS@
AS_FOR_TARGET = $(AS_FOR_TARGET)
WINDRES = @WINDRES@

RANLIB = @RANLIB@
AR = @AR@
LD = @LD@

TAR = tar

FLAGS_TO_PASS = \
	AS="$(AS)" \
	CC="$(CC)" \
	CPPFLAGS="$(CPPFLAGS)" \
	CFLAGS="$(CFLAGS)" \
	CXXFLAGS="$(CXXFLAGS)" \
	AR="$(AR)" \
	RANLIB="$(RANLIB)" \
	LD="$(LD)" \
	DLLTOOL="$(DLLTOOL)" \
	WINDRES="$(WINDRES)"

# end config section

SUBDIRS = lib

PACKAGE = w32api
VERSION = 0.2

DIST_FILES = Makefile.in configure.in configure config.guess config.sub \
install-sh README ChangeLog TODO

all: lib

%-subdirs:
	for i in $(SUBDIRS); do \
	  $(MAKE) $(FLAGS_TO_PASS) -C $$i $*; \
	done

lib:
	$(MAKE) $(FLAGS_TO_PASS) -C $@

test:
	$(MAKE) -C lib test $(FLAGS_TO_PASS)

install uninstall:
	for i in $(SUBDIRS); do \
		(cd $$i; $(MAKE) $@); \
	done

distdir = $(PACKAGE)-$(VERSION)

dist:
	rm -rf $(distdir)
	mkdir $(distdir)
	chmod 755 $(distdir)
	for i in $(DIST_FILES); do \
		cp -p $(srcdir)/$$i $(distdir)/$$i ; \
	done
	for i in $(SUBDIRS); do \
		(cd $$i; $(MAKE) distdir=../$(distdir) dist); \
	done
	rm -f $(distdir).tar.gz
	$(TAR) czf $(distdir).tar.gz $(distdir)

bindist:
	rm -rf $(distdir)
	mkdir $(distdir)
	chmod 755 $(distdir)
	$(MAKE) install prefix=../$(distdir)
	cd $(distdir); $(TAR) czf ../$(distdir)b.tar.gz .

Makefile: Makefile.in config.status configure
	$(SHELL) config.status

mostlyclean-top:
	rm -f *~
clean-top:
	rm -rf $(distdir)
maintainer-clean-top:

mostlyclean: mostlyclean-top mostlyclean-subdirs
clean: mostlyclean-top clean-subdirs
distclean: clean-top
	rm -f Makefile config.status config.log config.cache TAGS *~
	rm -f include/*~
	rm -f $(distdir)*.tar.gz
	$(MAKE) -C lib distclean
maintainer-clean: maintainer-clean-subdirs

.PHONY: lib test