mirror of
https://github.com/GnoConsortium/gno.git
synced 2024-06-10 03:29:29 +00:00
48 lines
877 B
Makefile
48 lines
877 B
Makefile
#
|
|
# Makefile for dmake(1)
|
|
#
|
|
|
|
# Location for executable. It should be /usr/sbin
|
|
|
|
BINDIR = /usr/sbin
|
|
|
|
# Location for man pages.
|
|
|
|
MANDIR = /usr/man
|
|
|
|
#
|
|
# Nothing past this point should have to be changed
|
|
#
|
|
|
|
CFLAGS = -w -O -v
|
|
OBJS = makewhatis.o fillbuffer.o process.o
|
|
|
|
makewhatis: $(OBJS)
|
|
$(CC) $(OBJS) -o makewhatis
|
|
|
|
makewhatis.o: makewhatis.c makewhatis.h
|
|
$(CC) -c $(CFLAGS) makewhatis.c
|
|
|
|
fillbuffer.o: fillbuffer.c makewhatis.h
|
|
$(CC) -c $(CFLAGS) fillbuffer.c
|
|
|
|
process.o: process.c makewhatis.h
|
|
$(CC) -c $(CFLAGS) process.c
|
|
|
|
install:
|
|
/bin/cp makewhatis $(BINDIR)
|
|
/bin/cp makewhatis.1 $(MANDIR)/man1
|
|
|
|
clean:
|
|
/bin/cp -p rm $(OBJS)
|
|
|
|
#
|
|
# These are just for debugging purposes
|
|
#
|
|
|
|
fillbuffer: fillbuffer.c makewhatis.h
|
|
$(CC) $(CFLAGS) -DTEST_FILLBUFFER -o fillbuffer fillbuffer.c
|
|
|
|
process: process.o fillbuffer.o
|
|
$(CC) $(CFLAGS) process.o fillbuffer.o -o process
|