Skip to content

Commit fe579e0

Browse files
Convert from K&R to ANSI. Port to GNU/Linux.
1 parent 2eac584 commit fe579e0

File tree

10 files changed

+227
-1081
lines changed

10 files changed

+227
-1081
lines changed

Makefile

100755100644
+9-24
Original file line numberDiff line numberDiff line change
@@ -5,32 +5,17 @@
55

66
# Unix System 5.3
77

8-
CC= gcc
9-
CFLAGS= -O
8+
CFLAGS := -O2
109
LIBS= -lcurses
10+
LDFLAGS :=
11+
OBJS := an.o scr.o
12+
EXE := animal
1113

12-
# BSD
13-
#
14-
#CFLAGS= -O -DBOGUS_GET -DBOGUS_BOX
15-
#LIBS= -lcurses -ltermcap
16-
#
17-
18-
# Unix System 5.2 (possibly other less advanced SysV ports)
19-
#
20-
#CFLAGS= -O -DBOGUS_GET -DBOGUS_BOX
21-
#LIBS= -lcurses
22-
#
23-
24-
LDFLAGS= -O
25-
OBJS= an.o scr.o
26-
SRC= an.c scr.c
27-
EXE= animal
28-
29-
$(EXE): $(OBJS)
14+
$(EXE): $(OBJS) $(EXE).man
3015
$(CC) $(LDFLAGS) $(OBJS) -o $(EXE) $(LIBS)
3116

32-
shar:
33-
xshar -v README animal.6 Makefile $(SRC) example > $(EXE).shar
34-
35-
man:
17+
$(EXE).man:
3618
nroff -man animal.6 > $(EXE).man
19+
20+
clean:
21+
rm -f $(OBJS) $(EXE) $(EXE).man

README

100755100644
File mode changed.

0 commit comments

Comments
 (0)