fixe makefile for 64 bits

This commit is contained in:
Walter Bright 2009-11-13 02:31:11 +00:00
parent df16d2a797
commit f8b01a88a5
2 changed files with 79 additions and 79 deletions

View file

@ -1,78 +1,78 @@
# Makefile for zlib
CC=gcc
LD=link
CFLAGS=-O -m32
LDFLAGS=
O=.o
.c.o:
$(CC) -c $(CFLAGS) $*
.d.o:
$(DMD) -c $(DFLAGS) $*
# variables
OBJS = adler32$(O) compress$(O) crc32$(O) gzio$(O) uncompr$(O) deflate$(O) \
trees$(O) zutil$(O) inflate$(O) infback$(O) inftrees$(O) inffast$(O)
all: zlib.a example minigzip
adler32.o: adler32.c zlib.h zconf.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
compress.o: compress.c zlib.h zconf.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
crc32.o: crc32.c zlib.h zconf.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
deflate.o: deflate.c deflate.h zutil.h zlib.h zconf.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
gzio.o: gzio.c zutil.h zlib.h zconf.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
infback.o: infback.c zlib.h zconf.h inftrees.h inflate.h inffast.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
inflate.o: inflate.c zlib.h zconf.h inftrees.h inflate.h inffast.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
inftrees.o: inftrees.c zlib.h zconf.h inftrees.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
inffast.o: inffast.c zlib.h zconf.h inftrees.h inflate.h inffast.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
trees.o: trees.c deflate.h zutil.h zlib.h zconf.h trees.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
uncompr.o: uncompr.c zlib.h zconf.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
zutil.o: zutil.c zutil.h zlib.h zconf.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
example.o: example.c zlib.h zconf.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
minigzip.o: minigzip.c zlib.h zconf.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
zlib.a: $(OBJS)
ar -r $@ $(OBJS)
example: example.o zlib.a
$(CC) -o $@ example.o zlib.a -g
minigzip: minigzip.o zlib.a
$(CC) -o $@ minigzip.o zlib.a -g
test: example minigzip
./example
echo hello world | minigzip | minigzip -d
clean:
$(RM) $(OBJS) zlib.a example.o example minigzip minigzip.o test foo.gz
# Makefile for zlib
CC=gcc
LD=link
CFLAGS=-O -m32
LDFLAGS=
O=.o
.c.o:
$(CC) -c $(CFLAGS) $*
.d.o:
$(DMD) -c $(DFLAGS) $*
# variables
OBJS = adler32$(O) compress$(O) crc32$(O) gzio$(O) uncompr$(O) deflate$(O) \
trees$(O) zutil$(O) inflate$(O) infback$(O) inftrees$(O) inffast$(O)
all: zlib.a example minigzip
adler32.o: adler32.c zlib.h zconf.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
compress.o: compress.c zlib.h zconf.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
crc32.o: crc32.c zlib.h zconf.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
deflate.o: deflate.c deflate.h zutil.h zlib.h zconf.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
gzio.o: gzio.c zutil.h zlib.h zconf.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
infback.o: infback.c zlib.h zconf.h inftrees.h inflate.h inffast.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
inflate.o: inflate.c zlib.h zconf.h inftrees.h inflate.h inffast.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
inftrees.o: inftrees.c zlib.h zconf.h inftrees.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
inffast.o: inffast.c zlib.h zconf.h inftrees.h inflate.h inffast.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
trees.o: trees.c deflate.h zutil.h zlib.h zconf.h trees.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
uncompr.o: uncompr.c zlib.h zconf.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
zutil.o: zutil.c zutil.h zlib.h zconf.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
example.o: example.c zlib.h zconf.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
minigzip.o: minigzip.c zlib.h zconf.h
$(CC) -c $(cvarsdll) $(CFLAGS) $*.c
zlib.a: $(OBJS)
ar -r $@ $(OBJS)
example: example.o zlib.a
$(CC) $(CFLAGS) -o $@ example.o zlib.a -g
minigzip: minigzip.o zlib.a
$(CC) $(CFLAGS) -o $@ minigzip.o zlib.a -g
test: example minigzip
./example
echo hello world | minigzip | minigzip -d
clean:
$(RM) $(OBJS) zlib.a example.o example minigzip minigzip.o test foo.gz

View file

@ -49,7 +49,7 @@
* (See accompanying file LICENSE_1_0.txt or copy at
* http://www.boost.org/LICENSE_1_0.txt)
*/
module(system) std.math;
module std.math;
//debug=math; // uncomment to turn on debugging printf's