From 3fe24df1237a77549ba64c6331383a9a40aed1de Mon Sep 17 00:00:00 2001 From: emkael Date: Sat, 25 Nov 2017 16:15:54 +0100 Subject: Initial BigDeal sources --- makefile | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 makefile (limited to 'makefile') diff --git a/makefile b/makefile new file mode 100644 index 0000000..2428155 --- /dev/null +++ b/makefile @@ -0,0 +1,46 @@ +# +# Makefile for the shuffle program Big Deal +# +# $Header: /home/sater/bridge/bigdeal/RCS/Makefile,v 1.4 2000/08/16 15:18:56 sater Exp $ +# +# Change OS to either unix or dos +OS=unix + +CC=gcc +PFLAGS= +CFLAGS=-O $(PFLAGS) -Wall -pedantic -I/mingw/include +LDFLAGS=$(PFLAGS) + +COMMONOBJS=rmd160.o mp.o binomial.o +SAFEOBJS=main.o collect.o output.o +EXTNOBJS=mainx.o collectx.o outputx.o + + +all: bigdeal bigdealx + +bigdeal: $(COMMONOBJS) $(SAFEOBJS) $(OS).o + $(CC) $(LDFLAGS) -o bigdeal $(COMMONOBJS) $(SAFEOBJS) $(OS).o + +bigdealx: $(COMMONOBJS) $(EXTNOBJS) $(OS).o + $(CC) $(LDFLAGS) -o bigdealx $(COMMONOBJS) $(EXTNOBJS) $(OS).o + +clean: + -rm main.o rmd160.o mp.o binomial.o output.o collect.o dos.o unix.o + +mainx.o: main.c + $(CC) $(CFLAGS) -c -DBIGDEALX main.c -o mainx.o + +collectx.o: collect.c + $(CC) $(CFLAGS) -c -DBIGDEALX collect.c -o collectx.o + +outputx.o: output.c mp.h + $(CC) $(CFLAGS) -c -DBIGDEALX output.c -o outputx.o + +main.o: main.c types.h rmd160.h bigdeal.h mp.h binomial.h output.h os.h collect.h +output.o: output.c types.h bigdeal.h binomial.h +binomial.o: binomial.c types.h bigdeal.h mp.h +collect.o: collect.c types.h rmd160.h bigdeal.h +dos.o: dos.c types.h bigdeal.h +mp.o: mp.c types.h bigdeal.h +rmd160.o: rmd160.c types.h rmd160.h +unix.o: unix.c types.h bigdeal.h -- cgit v1.2.3