First Commit of my working state
[simh.git] / Ibm1130 / utils / makefile
1 # (This makefile is for operating systems other than Windows,
2 # or compilers other than Microsoft's. For MS builds, use the
3 # .mak files).
4 #
5 # CC Command
6 #
7 # Note: -O2 is sometimes broken in GCC when setjump/longjump is being
8 # used. Try -O2 only with released simulators.
9 #
10
11 CC = gcc -O0 -lm -I .
12 #CC = gcc -O2 -g -lm -I .
13
14 BIN =
15
16 IOLIB_DEP = util_io.c util_io.h
17 IOLIB_SRC = util_io.c
18
19 #
20 # Build everything
21 #
22
23 all : ${BIN}asm1130 ${BIN}bindump ${BIN}checkdisk \
24 ${BIN}diskview ${BIN}mkboot ${BIN}viewdeck
25
26 #
27 # Individual builds
28 #
29
30 ${BIN}asm1130 : asm1130.c ${IOLIB_DEP}
31 ${CC} asm1130.c ${IOLIB_SRC} -o $@
32
33 ${BIN}bindump : bindump.c ${IOLIB_DEP}
34 ${CC} bindump.c ${IOLIB_SRC} -o $@
35
36 ${BIN}checkdisk : checkdisk.c ${IOLIB_DEP}
37 ${CC} checkdisk.c ${IOLIB_SRC} -o $@
38
39 ${BIN}diskview : diskview.c ${IOLIB_DEP}
40 ${CC} diskview.c ${IOLIB_SRC} -o $@
41
42 ${BIN}mkboot : mkboot.c ${IOLIB_DEP}
43 ${CC} mkboot.c ${IOLIB_SRC} -o $@
44
45 ${BIN}viewdeck : viewdeck.c ${IOLIB_DEP}
46 ${CC} viewdeck.c ${IOLIB_SRC} -o $@
47