summaryrefslogtreecommitdiff
path: root/src/Makefile
blob: 3de2a685f72cd3acffdce10cff0ec9e31bfe3975 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
.POSIX:

all: bosix

CFLAGS=-Wall -Wextra -Wpedantic
LDFLAGS=
LIBS=-ll -ly

OBJS=	ar.o asa.o \
	basename.o \
	cal.o cat.o chgrp.o chmod.o chown.o cksum.o cmp.o cp.o crontab.o ctags.o \
	date.o dd.o dirname.o du.o \
	ed.o env.o ex.o expand.o \
	file.o \
	getconf.o grep.o \
	head.o \
	iconv.o id.o \
	link.o ln.o locale.o logger.o logname.o ls.o \
	mkdir.o mkfifo.o more.o \
	nice.o nohup.o \
	od.o \
	paste.o pathchk.o printf.o \
	renice.o rm.o rmdir.o \
	sh.o sleep.o split.o strings.o stty.o sum.o \
	tail.o tee.o tput.o tr.o \
	uname.o unlink.o uudecode.o uuencode.o \
	wc.o who.o write.o 

bosix: $(OBJS)
	$(CC) -o $@ $(OBJS) $(LDFLAGS) $(LIBS)

sh.o: sh.c mains.h builtins.h

clean:
	rm -f bosix *.o