blob: 38c02f3459687c2da793a43a6355b415fd7d41ff (
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
|
# Main Makefile for Gnu-win32 library
# Copyright (C) 1999-2000 Fabrice Popineau
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
# This program 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. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
ac_include ../make/paths.mk
ac_include ../make/makevars.mk
ac_include ../make/common.mk
ac_include ../make/library.mk
ac_include ../make/programs.mk
ac_include ../make/texi.mk
# ??? replace these with your own list of files
SOURCES=getopt.c \
getopt1.c \
popen.c \
stat.c \
system.c \
string.c \
filename.c \
dirent.c \
time.c \
user.c \
home.c \
volume.c \
lookcmd.c \
ghostscr.c
# DOCS=
MISC=configure mkinstalldirs install-sh aclocal.m4
LIB_OBJS=$(SOURCES:.c=.o)
# ??? replace with your targets
all: libgnuw32.a
# ??? here I make the bindir, libdir and infodir directories; you
# might not need all of these. also, I assumed the names PROG and
# libMYPROG.a for the program and library.
install: all
$(top_srcdir)/mkinstalldirs $(bindir)
$(top_srcdir)/mkinstalldirs $(libdir)
$(top_srcdir)/mkinstalldirs $(infodir)
$(INSTALL) libgnuw32.a $(libdir)/libgnuw32.a
uninstall:
/bin/rm -f $(libdir)/libgnuw32.a
libgnuw32.a: $(LIB_OBJS)
/bin/rm -f libgnuw32.a
$(AR) $(AR_FLAGS) libgnuw32.a $(LIB_OBJS)
$(RANLIB) libgnuw32.a
clean:
/bin/rm -f core *.o $(LIB_OBJS) libgnuw32.a
distclean: clean
/bin/rm -f Makefile config.h config.status config.cache config.log \
marklib.dvi
mostlyclean: clean
maintainer-clean: clean
# automatic re-running of configure if the ocnfigure.in file has changed
${srcdir}/configure: configure.in
cd ${srcdir} && autoconf
# autoheader might not change config.h.in, so touch a stamp file
Makefile: Makefile.in config.status
./config.status
config.status: configure
./config.status --recheck
ac_include ../../make/rdepend.mk
ac_include depend.mk
|