|
|
1.1 root 1: #
2: # gendisk Makefile.
3: #
4: PROGRAM= gendisk
5: CFILES= gendisk.c
6: MFILES=
7: HFILES=
8:
9: ifneq "" "$(wildcard /bin/mkdirs)"
10: MKDIRS = /bin/mkdirs
11: else
12: MKDIRS = /bin/mkdir -p
13: endif
14:
15: #
16: # OBJROOT and SYMROOT are overridden by RC tools for builds from read-only
17: # source.
18: #
19: OBJROOT= .
20: SYMROOT= .
21: VPATH= $(OBJROOT)
22:
23: CFLAGS= -g -arch m68k -MD -Wall -Wnoformat -I/Net/iowa/dewitt/dmitch/proj/MKNRW/mknrw
24:
25: SOURCEFILES= Makefile $(CFILES) $(MFILES) $(HFILES)
26: OFILES= $(CFILES:.c=.o) $(MFILES:.m=.o)
27: LIBS=
28:
29: TARGETS = $(OBJROOT)/gendisk
30:
31: all debug: $(OBJROOT) $(TARGETS)
32:
33: #
34: # Note we don't build this at install time; we have to build on
35: # an m68k.
36: #
37: install installhdrs install_only tags kern:
38:
39: installsrc: $(SRCROOT)
40: gnutar cf - $(SOURCEFILES) | (cd $(SRCROOT); gnutar xpf -)
41:
42: clean:
43: -rm -f *.o *.d $(TARGETS) Makedep *~
44:
45: $(SRCROOT) $(OBJROOT):
46: $(MKDIRS) $@
47:
48: $(OBJROOT)/$(PROGRAM): $(OFILES)
49: ${CC} $(CFLAGS) -o $@ $(OFILES) $(LIBS)
50:
51: .c.o:
52: ${CC} ${CFLAGS} -c -o $(OBJROOT)/$@ \
53: -dependency-file $(OBJROOT)/$(*F).d $(*F).c
54: md -u Makedep -d $(OBJROOT)/$(*F).d
55:
56: .m.o:
57: ${CC} ${CFLAGS} -c -o $(OBJROOT)/$@ \
58: -dependency-file $(OBJROOT)/$(*F).d $(*F).m
59: md -u Makedep -d $(OBJROOT)/$(*F).d
60:
61: -include Makedep
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.